public ContactAddEditViewModel() { contact = new RContact(); IsEdit = false; SaveCommand = new DelegateCommand(onSave); BackOrDeleteCommand = new DelegateCommand(onBack); }
public ContactAddEditViewModel(RContact ct) { contact = ct; IsEdit = true; //RoleSelected = contact.ContactRole; SaveCommand = new DelegateCommand(onSave); BackOrDeleteCommand = new DelegateCommand(onDelete); }
public static void DeleteItemAsync(RContact item) { var realm = Realm.GetInstance(); realm.Write(() => { realm.Remove(item); }); }
public static void UpdateItemAsync(RContact item) { var realm = Realm.GetInstance(); realm.Write(() => { realm.Add(item, true); }); }
public static void InsertItemAsync(RContact item) { var realm = Realm.GetInstance(); var genId = 0; var list = GetItemsAsync(); if (list.Count != 0) { genId = list.Max(c => c.ContactId); } realm.Write(() => { item.ContactId = genId + 1; realm.Add(item); }); }
public ContactAddEdit(RContact contact) { InitializeComponent(); CTAEViewModel = new ContactAddEditViewModel(contact); BindingContext = CTAEViewModel; }