using System.Collections.Generic;
using System.Threading.Tasks;
using Mantin.Controls.Wpf;
using Mantin.Controls.Wpf.Notification;
public static void Main()
Console.WriteLine("Hello World");
public string Name {get;private set;}
public string Gender {get;private set;}
public string StartSts {get;private set;}
public string EndSts {get;private set;}
public Item(string name, string gender, string startSts, string endSts)
public class HomeViewModel
public string UserName { get; private set; }
public string Gender { get; private set; }
UserName = "Brian Varley";
public class AddAbdViewModel
public static async void SaveChangesToPersistence(string name, string gender)
await DatabaseModel.SubmitChanges(name, gender, StartDegreeStatus, EndDegreeStatus);
private static string endDegreeStatus;
public static string EndDegreeStatus
get { return endDegreeStatus; }
if (endDegreeStatus != value)
private static string startDegreeStatus;
public static string StartDegreeStatus
get { return startDegreeStatus; }
if (startDegreeStatus != value)
startDegreeStatus = value;
public class DatabaseModel
public event Action<string> CommitUpdated;
public static Task SubmitChanges(string name, string gender, String StartDegreeStatus, String EndDegreeStatus)
var item = new Item(name, gender, StartDegreeStatus, EndDegreeStatus);
return table.InsertAsync(item);
public async Task<bool> InsertAsync(Item item)