last changes before removing from memory and adding to db
This commit is contained in:
@ -1,21 +1,6 @@
|
||||
public class AllAccounts
|
||||
{
|
||||
public string? AllActs { get; set; }
|
||||
|
||||
}
|
||||
public class Account
|
||||
{
|
||||
public string? AccountName { get; set; }
|
||||
public Dictionary<string, string> tasks = new Dictionary<string, string>();
|
||||
public string? LastContacted { get; set; }
|
||||
public Tasks Tasks { get; set; }
|
||||
|
||||
public Account()
|
||||
{
|
||||
Tasks = new Tasks();
|
||||
}
|
||||
}
|
||||
public class Tasks
|
||||
{
|
||||
public string? TaskName { get; set; }
|
||||
public string? TaskNotes { get; set; }
|
||||
}
|
||||
@ -1,4 +1,5 @@
|
||||
@page "/accounts"
|
||||
@inherits ActLogic
|
||||
|
||||
<PageTitle>Accounts</PageTitle>
|
||||
|
||||
@ -8,21 +9,21 @@
|
||||
<div class="box-wrapper">
|
||||
<div class="left-column">
|
||||
<p>Assigned Company Names</p>
|
||||
<RadzenSelectBarItem Text="This Is a Test" />
|
||||
<input placeholder="Accounts Added" @bind="newAccount" />
|
||||
<button @onclick="addAccount">Add Account</button>
|
||||
<ul>
|
||||
@foreach (var account in accounts)
|
||||
{
|
||||
<td>
|
||||
<button @onclick="() => selectedAccount(account.AccountName) ">@account.AccountName</button>
|
||||
<input type="checkbox" bind="@accountboxvalue" /> @account.AccountName<br />
|
||||
Boolvalue: @accountboxvalue<br />
|
||||
<button onclick="@toggle">toggle</button>
|
||||
</td>
|
||||
}
|
||||
</ul>
|
||||
</div>
|
||||
<div class="middle-column">
|
||||
<h3>Tasks</h3>
|
||||
@if (!string.IsNullOrWhiteSpace(accountSel))
|
||||
{
|
||||
@foreach (var tasks in accounts)
|
||||
{
|
||||
@ -32,7 +33,7 @@
|
||||
<input placeholder="Tasks Added" @bind="newTask" />
|
||||
<button @onclick="addTask">Add Task</button>
|
||||
<ul>
|
||||
@foreach (var task in tasks)
|
||||
@foreach (var task in )
|
||||
{
|
||||
<li>
|
||||
@task.TaskName
|
||||
@ -44,35 +45,45 @@
|
||||
</body>
|
||||
|
||||
@code {
|
||||
// Using Cascading Parameters
|
||||
[Parameter]
|
||||
public string? Account;
|
||||
[CascadingParameter]
|
||||
public string? AccountTask;
|
||||
[CascadingParameter]
|
||||
public string? TaskNote;
|
||||
private string? newAccount;
|
||||
private List<AllAccounts> allAccounts = new();
|
||||
private List<Account> accounts = new List<Account>();
|
||||
private Dictionary<string, string> tasks = new();
|
||||
private string? newTask;
|
||||
private string? accountSel;
|
||||
private bool accountboxvalue { get; set; }
|
||||
|
||||
private void toggle()
|
||||
{
|
||||
accountboxvalue = !accountboxvalue;
|
||||
}
|
||||
private void addAccount()
|
||||
{
|
||||
if (!string.IsNullOrWhiteSpace(newAccount))
|
||||
{
|
||||
allAccounts.Add(new AllAccounts { AllActs = newAccount });
|
||||
new Account(){ AccountName = newAccount};
|
||||
Account accounts = new Account(AccountName, tasks, LastContacted);
|
||||
accounts.Add(accounts);
|
||||
Account newAccount = new Account{newAccount};
|
||||
accounts.Add(new Account { AccountName = newAccount });
|
||||
newAccount = string.Empty;
|
||||
}
|
||||
}
|
||||
private void addTask()
|
||||
{
|
||||
//string accounts = allAccounts.Single(s => s == accountSel);
|
||||
IEnumerable<string> accounts = allAccounts.Where(s => s == accountSel );
|
||||
//if (accounts == accountSel)
|
||||
{
|
||||
if (!string.IsNullOrWhiteSpace(newTask))
|
||||
{
|
||||
new Tasks(){ TaskName = newTask};
|
||||
newTask = string.Empty;
|
||||
if (Account.Equals(accountboxvalue));
|
||||
{
|
||||
tasks.Add(newTask, "");
|
||||
newTask = string.Empty;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
private void selectedAccount(string Account)
|
||||
{
|
||||
var accountSel = Account;
|
||||
}
|
||||
}
|
||||
@ -8,6 +8,7 @@
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="Radzen.Blazor" Version="3.18.15" />
|
||||
<PackageReference Include="sqlite-helper" Version="1.3.0" />
|
||||
</ItemGroup>
|
||||
|
||||
</Project>
|
||||
|
||||
Binary file not shown.
Binary file not shown.
@ -143,39 +143,6 @@
|
||||
"Components.NameMatch": "Components.FullyQualifiedNameMatch"
|
||||
}
|
||||
},
|
||||
{
|
||||
"HashCode": -1183808489,
|
||||
"Kind": "Components.Component",
|
||||
"Name": "TodoList.Pages.Accounts",
|
||||
"AssemblyName": "TodoList",
|
||||
"CaseSensitive": true,
|
||||
"TagMatchingRules": [
|
||||
{
|
||||
"TagName": "Accounts"
|
||||
}
|
||||
],
|
||||
"Metadata": {
|
||||
"Runtime.Name": "Components.IComponent",
|
||||
"Common.TypeName": "TodoList.Pages.Accounts"
|
||||
}
|
||||
},
|
||||
{
|
||||
"HashCode": -2019878895,
|
||||
"Kind": "Components.Component",
|
||||
"Name": "TodoList.Pages.Accounts",
|
||||
"AssemblyName": "TodoList",
|
||||
"CaseSensitive": true,
|
||||
"TagMatchingRules": [
|
||||
{
|
||||
"TagName": "TodoList.Pages.Accounts"
|
||||
}
|
||||
],
|
||||
"Metadata": {
|
||||
"Runtime.Name": "Components.IComponent",
|
||||
"Common.TypeName": "TodoList.Pages.Accounts",
|
||||
"Components.NameMatch": "Components.FullyQualifiedNameMatch"
|
||||
}
|
||||
},
|
||||
{
|
||||
"HashCode": -42225013,
|
||||
"Kind": "Components.Component",
|
||||
|
||||
@ -41,6 +41,10 @@
|
||||
"Radzen.Blazor": {
|
||||
"target": "Package",
|
||||
"version": "[3.18.15, )"
|
||||
},
|
||||
"sqlite-helper": {
|
||||
"target": "Package",
|
||||
"version": "[1.3.0, )"
|
||||
}
|
||||
},
|
||||
"imports": [
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@ -1,6 +1,6 @@
|
||||
{
|
||||
"version": 2,
|
||||
"dgSpecHash": "Xerc7HEhrTxJP/atXTJEdAzFi8ol86lOpp032eb0M0cv4TXkT2I4UuIz9JA/PBNN470+n4HBpBEAXr4WtRyV/w==",
|
||||
"dgSpecHash": "4fSOu67KCYkuVHYsVnTV7lAnYVVIn0gmXYwGWhOHc3LrZH3orZyn+dZgGaMX0sTAeFNI9SijLPIy0V6PcfpfDQ==",
|
||||
"success": true,
|
||||
"projectFilePath": "/Users/normrasmussen/Documents/Northpass/TodoList/TodoList.csproj",
|
||||
"expectedPackageFiles": [
|
||||
@ -18,9 +18,89 @@
|
||||
"/Users/normrasmussen/.nuget/packages/microsoft.extensions.options/5.0.0/microsoft.extensions.options.5.0.0.nupkg.sha512",
|
||||
"/Users/normrasmussen/.nuget/packages/microsoft.extensions.primitives/5.0.0/microsoft.extensions.primitives.5.0.0.nupkg.sha512",
|
||||
"/Users/normrasmussen/.nuget/packages/microsoft.jsinterop/5.0.0/microsoft.jsinterop.5.0.0.nupkg.sha512",
|
||||
"/Users/normrasmussen/.nuget/packages/microsoft.netcore.platforms/1.1.0/microsoft.netcore.platforms.1.1.0.nupkg.sha512",
|
||||
"/Users/normrasmussen/.nuget/packages/microsoft.netcore.targets/1.1.0/microsoft.netcore.targets.1.1.0.nupkg.sha512",
|
||||
"/Users/normrasmussen/.nuget/packages/microsoft.win32.primitives/4.3.0/microsoft.win32.primitives.4.3.0.nupkg.sha512",
|
||||
"/Users/normrasmussen/.nuget/packages/netstandard.library/1.6.1/netstandard.library.1.6.1.nupkg.sha512",
|
||||
"/Users/normrasmussen/.nuget/packages/radzen.blazor/3.18.15/radzen.blazor.3.18.15.nupkg.sha512",
|
||||
"/Users/normrasmussen/.nuget/packages/runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512",
|
||||
"/Users/normrasmussen/.nuget/packages/runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512",
|
||||
"/Users/normrasmussen/.nuget/packages/runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512",
|
||||
"/Users/normrasmussen/.nuget/packages/runtime.native.system/4.3.0/runtime.native.system.4.3.0.nupkg.sha512",
|
||||
"/Users/normrasmussen/.nuget/packages/runtime.native.system.io.compression/4.3.0/runtime.native.system.io.compression.4.3.0.nupkg.sha512",
|
||||
"/Users/normrasmussen/.nuget/packages/runtime.native.system.net.http/4.3.0/runtime.native.system.net.http.4.3.0.nupkg.sha512",
|
||||
"/Users/normrasmussen/.nuget/packages/runtime.native.system.security.cryptography.apple/4.3.0/runtime.native.system.security.cryptography.apple.4.3.0.nupkg.sha512",
|
||||
"/Users/normrasmussen/.nuget/packages/runtime.native.system.security.cryptography.openssl/4.3.0/runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512",
|
||||
"/Users/normrasmussen/.nuget/packages/runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512",
|
||||
"/Users/normrasmussen/.nuget/packages/runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512",
|
||||
"/Users/normrasmussen/.nuget/packages/runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple/4.3.0/runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple.4.3.0.nupkg.sha512",
|
||||
"/Users/normrasmussen/.nuget/packages/runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512",
|
||||
"/Users/normrasmussen/.nuget/packages/runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512",
|
||||
"/Users/normrasmussen/.nuget/packages/runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512",
|
||||
"/Users/normrasmussen/.nuget/packages/runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512",
|
||||
"/Users/normrasmussen/.nuget/packages/runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512",
|
||||
"/Users/normrasmussen/.nuget/packages/sqlite-helper/1.3.0/sqlite-helper.1.3.0.nupkg.sha512",
|
||||
"/Users/normrasmussen/.nuget/packages/sqlitepclraw.bundle_e_sqlite3/1.1.8/sqlitepclraw.bundle_e_sqlite3.1.1.8.nupkg.sha512",
|
||||
"/Users/normrasmussen/.nuget/packages/sqlitepclraw.core/1.1.8/sqlitepclraw.core.1.1.8.nupkg.sha512",
|
||||
"/Users/normrasmussen/.nuget/packages/sqlitepclraw.lib.e_sqlite3.linux/1.1.8/sqlitepclraw.lib.e_sqlite3.linux.1.1.8.nupkg.sha512",
|
||||
"/Users/normrasmussen/.nuget/packages/sqlitepclraw.lib.e_sqlite3.osx/1.1.8/sqlitepclraw.lib.e_sqlite3.osx.1.1.8.nupkg.sha512",
|
||||
"/Users/normrasmussen/.nuget/packages/sqlitepclraw.lib.e_sqlite3.v110_xp/1.1.8/sqlitepclraw.lib.e_sqlite3.v110_xp.1.1.8.nupkg.sha512",
|
||||
"/Users/normrasmussen/.nuget/packages/sqlitepclraw.provider.e_sqlite3.netstandard11/1.1.8/sqlitepclraw.provider.e_sqlite3.netstandard11.1.1.8.nupkg.sha512",
|
||||
"/Users/normrasmussen/.nuget/packages/system.appcontext/4.3.0/system.appcontext.4.3.0.nupkg.sha512",
|
||||
"/Users/normrasmussen/.nuget/packages/system.buffers/4.3.0/system.buffers.4.3.0.nupkg.sha512",
|
||||
"/Users/normrasmussen/.nuget/packages/system.collections/4.3.0/system.collections.4.3.0.nupkg.sha512",
|
||||
"/Users/normrasmussen/.nuget/packages/system.collections.concurrent/4.3.0/system.collections.concurrent.4.3.0.nupkg.sha512",
|
||||
"/Users/normrasmussen/.nuget/packages/system.console/4.3.0/system.console.4.3.0.nupkg.sha512",
|
||||
"/Users/normrasmussen/.nuget/packages/system.diagnostics.debug/4.3.0/system.diagnostics.debug.4.3.0.nupkg.sha512",
|
||||
"/Users/normrasmussen/.nuget/packages/system.diagnostics.diagnosticsource/4.3.0/system.diagnostics.diagnosticsource.4.3.0.nupkg.sha512",
|
||||
"/Users/normrasmussen/.nuget/packages/system.diagnostics.tools/4.3.0/system.diagnostics.tools.4.3.0.nupkg.sha512",
|
||||
"/Users/normrasmussen/.nuget/packages/system.diagnostics.tracing/4.3.0/system.diagnostics.tracing.4.3.0.nupkg.sha512",
|
||||
"/Users/normrasmussen/.nuget/packages/system.globalization/4.3.0/system.globalization.4.3.0.nupkg.sha512",
|
||||
"/Users/normrasmussen/.nuget/packages/system.globalization.calendars/4.3.0/system.globalization.calendars.4.3.0.nupkg.sha512",
|
||||
"/Users/normrasmussen/.nuget/packages/system.globalization.extensions/4.3.0/system.globalization.extensions.4.3.0.nupkg.sha512",
|
||||
"/Users/normrasmussen/.nuget/packages/system.io/4.3.0/system.io.4.3.0.nupkg.sha512",
|
||||
"/Users/normrasmussen/.nuget/packages/system.io.compression/4.3.0/system.io.compression.4.3.0.nupkg.sha512",
|
||||
"/Users/normrasmussen/.nuget/packages/system.io.compression.zipfile/4.3.0/system.io.compression.zipfile.4.3.0.nupkg.sha512",
|
||||
"/Users/normrasmussen/.nuget/packages/system.io.filesystem/4.3.0/system.io.filesystem.4.3.0.nupkg.sha512",
|
||||
"/Users/normrasmussen/.nuget/packages/system.io.filesystem.primitives/4.3.0/system.io.filesystem.primitives.4.3.0.nupkg.sha512",
|
||||
"/Users/normrasmussen/.nuget/packages/system.io.pipelines/5.0.0/system.io.pipelines.5.0.0.nupkg.sha512",
|
||||
"/Users/normrasmussen/.nuget/packages/system.linq.dynamic.core/1.2.12/system.linq.dynamic.core.1.2.12.nupkg.sha512"
|
||||
"/Users/normrasmussen/.nuget/packages/system.linq/4.3.0/system.linq.4.3.0.nupkg.sha512",
|
||||
"/Users/normrasmussen/.nuget/packages/system.linq.dynamic.core/1.2.12/system.linq.dynamic.core.1.2.12.nupkg.sha512",
|
||||
"/Users/normrasmussen/.nuget/packages/system.linq.expressions/4.3.0/system.linq.expressions.4.3.0.nupkg.sha512",
|
||||
"/Users/normrasmussen/.nuget/packages/system.net.http/4.3.0/system.net.http.4.3.0.nupkg.sha512",
|
||||
"/Users/normrasmussen/.nuget/packages/system.net.primitives/4.3.0/system.net.primitives.4.3.0.nupkg.sha512",
|
||||
"/Users/normrasmussen/.nuget/packages/system.net.sockets/4.3.0/system.net.sockets.4.3.0.nupkg.sha512",
|
||||
"/Users/normrasmussen/.nuget/packages/system.objectmodel/4.3.0/system.objectmodel.4.3.0.nupkg.sha512",
|
||||
"/Users/normrasmussen/.nuget/packages/system.reflection/4.3.0/system.reflection.4.3.0.nupkg.sha512",
|
||||
"/Users/normrasmussen/.nuget/packages/system.reflection.emit/4.3.0/system.reflection.emit.4.3.0.nupkg.sha512",
|
||||
"/Users/normrasmussen/.nuget/packages/system.reflection.emit.ilgeneration/4.3.0/system.reflection.emit.ilgeneration.4.3.0.nupkg.sha512",
|
||||
"/Users/normrasmussen/.nuget/packages/system.reflection.emit.lightweight/4.3.0/system.reflection.emit.lightweight.4.3.0.nupkg.sha512",
|
||||
"/Users/normrasmussen/.nuget/packages/system.reflection.extensions/4.3.0/system.reflection.extensions.4.3.0.nupkg.sha512",
|
||||
"/Users/normrasmussen/.nuget/packages/system.reflection.primitives/4.3.0/system.reflection.primitives.4.3.0.nupkg.sha512",
|
||||
"/Users/normrasmussen/.nuget/packages/system.reflection.typeextensions/4.3.0/system.reflection.typeextensions.4.3.0.nupkg.sha512",
|
||||
"/Users/normrasmussen/.nuget/packages/system.resources.resourcemanager/4.3.0/system.resources.resourcemanager.4.3.0.nupkg.sha512",
|
||||
"/Users/normrasmussen/.nuget/packages/system.runtime/4.3.0/system.runtime.4.3.0.nupkg.sha512",
|
||||
"/Users/normrasmussen/.nuget/packages/system.runtime.extensions/4.3.0/system.runtime.extensions.4.3.0.nupkg.sha512",
|
||||
"/Users/normrasmussen/.nuget/packages/system.runtime.handles/4.3.0/system.runtime.handles.4.3.0.nupkg.sha512",
|
||||
"/Users/normrasmussen/.nuget/packages/system.runtime.interopservices/4.3.0/system.runtime.interopservices.4.3.0.nupkg.sha512",
|
||||
"/Users/normrasmussen/.nuget/packages/system.runtime.interopservices.runtimeinformation/4.3.0/system.runtime.interopservices.runtimeinformation.4.3.0.nupkg.sha512",
|
||||
"/Users/normrasmussen/.nuget/packages/system.runtime.numerics/4.3.0/system.runtime.numerics.4.3.0.nupkg.sha512",
|
||||
"/Users/normrasmussen/.nuget/packages/system.security.cryptography.algorithms/4.3.0/system.security.cryptography.algorithms.4.3.0.nupkg.sha512",
|
||||
"/Users/normrasmussen/.nuget/packages/system.security.cryptography.cng/4.3.0/system.security.cryptography.cng.4.3.0.nupkg.sha512",
|
||||
"/Users/normrasmussen/.nuget/packages/system.security.cryptography.csp/4.3.0/system.security.cryptography.csp.4.3.0.nupkg.sha512",
|
||||
"/Users/normrasmussen/.nuget/packages/system.security.cryptography.encoding/4.3.0/system.security.cryptography.encoding.4.3.0.nupkg.sha512",
|
||||
"/Users/normrasmussen/.nuget/packages/system.security.cryptography.openssl/4.3.0/system.security.cryptography.openssl.4.3.0.nupkg.sha512",
|
||||
"/Users/normrasmussen/.nuget/packages/system.security.cryptography.primitives/4.3.0/system.security.cryptography.primitives.4.3.0.nupkg.sha512",
|
||||
"/Users/normrasmussen/.nuget/packages/system.security.cryptography.x509certificates/4.3.0/system.security.cryptography.x509certificates.4.3.0.nupkg.sha512",
|
||||
"/Users/normrasmussen/.nuget/packages/system.text.encoding/4.3.0/system.text.encoding.4.3.0.nupkg.sha512",
|
||||
"/Users/normrasmussen/.nuget/packages/system.text.encoding.extensions/4.3.0/system.text.encoding.extensions.4.3.0.nupkg.sha512",
|
||||
"/Users/normrasmussen/.nuget/packages/system.text.regularexpressions/4.3.0/system.text.regularexpressions.4.3.0.nupkg.sha512",
|
||||
"/Users/normrasmussen/.nuget/packages/system.threading/4.3.0/system.threading.4.3.0.nupkg.sha512",
|
||||
"/Users/normrasmussen/.nuget/packages/system.threading.tasks/4.3.0/system.threading.tasks.4.3.0.nupkg.sha512",
|
||||
"/Users/normrasmussen/.nuget/packages/system.threading.tasks.extensions/4.3.0/system.threading.tasks.extensions.4.3.0.nupkg.sha512",
|
||||
"/Users/normrasmussen/.nuget/packages/system.threading.timer/4.3.0/system.threading.timer.4.3.0.nupkg.sha512",
|
||||
"/Users/normrasmussen/.nuget/packages/system.xml.readerwriter/4.3.0/system.xml.readerwriter.4.3.0.nupkg.sha512",
|
||||
"/Users/normrasmussen/.nuget/packages/system.xml.xdocument/4.3.0/system.xml.xdocument.4.3.0.nupkg.sha512"
|
||||
],
|
||||
"logs": []
|
||||
}
|
||||
Reference in New Issue
Block a user