Example #1
0
        public OwnersViewModel()
        {
            DeleteOwner = new RelayCommand(Delete, () => { return(OwnersList.Contains(SelectedOwner)); });
            SaveOwner   = new RelayCommand(Save, () => { return(!string.IsNullOrEmpty(SelectedOwner.FNAME) && !string.IsNullOrEmpty(SelectedOwner.LNAME) && !string.IsNullOrEmpty(SelectedOwner.PHONE)); });
            NewOwner    = new RelayCommand(New, () => { return(!string.IsNullOrEmpty(SelectedOwner.FNAME) || !string.IsNullOrEmpty(SelectedOwner.LNAME) || !string.IsNullOrEmpty(SelectedOwner.PHONE)); });

            SelectedOwner = new OwnerViewModel();
            OwnersList    = GetOwners();
        }
Example #2
0
 public void Delete()
 {
     if (DeleteYesNoHelper.DeleteYesNoMessageBox("Искате ли да изтриете този собственик", "Изтриване"))
     {
         try
         {
             DbContext.OWNERS.Remove(DbContext.OWNERS.Where(o => o.OWNERID == SelectedOwner.OWNERID).FirstOrDefault());
             DbContext.SaveChanges();
             OwnersList.Remove(SelectedOwner);
             SelectedOwner = new OwnerViewModel();
         }
         catch
         {
             MessageBox.Show("No item Selected");
         }
     }
 }
Example #3
0
 public void New()
 {
     SelectedOwner = new OwnerViewModel();
 }