private void DropClient(object param) { if (!WinApiMessageBox.ConfirmAction("Удалить данного клиента ?")) { return; } _context.Clients.Remove(SelectedClient.Client); _context.SaveChanges(); Clients.Remove(SelectedClient); OnPropertyChanged("Clients"); DropClientOption = SelectedClientVisibility = Visibility.Collapsed; }
private void DropUser(object param) { if (!WinApiMessageBox.ConfirmAction("Удалить пользователя ?")) { return; } _context.Users.Remove(SelectedUser.User); _context.SaveChanges(); Users.Remove(SelectedUser); OnPropertyChanged("Users"); DropUserOption = SelectedUserVisibility = Visibility.Collapsed; }
private void DropAppartment(object param) { if (!WinApiMessageBox.ConfirmAction("Удалить данную квартиру?")) { return; } _context.Appartments.Remove(SelectedAppartment.Appartment); _context.SaveChanges(); Appartments.Remove(SelectedAppartment); OnPropertyChanged("Appartments"); DropAppartmentOption = SelectedAppartmentVisibility = Visibility.Collapsed; SearchBarVisibility = Visibility.Visible; }
private void DropDeal(object param) { if (!WinApiMessageBox.ConfirmAction("Снять бронь и удалить данную запись?")) { return; } _context.Deals.Remove(SelectedDeal.Deal); _context.SaveChanges(); Deals.Remove(SelectedDeal); OnPropertyChanged("Deals"); DropDealVisibility = SelectedDealVisibility = Visibility.Collapsed; ToolBarVisibility = Visibility.Visible; }
private void SaveClient(int id) { if (!WinApiMessageBox.ConfirmAction("Сохранить изменения?")) { return; } if (id == 0) { Clients.Add(SelectedClient); _context.Clients.Add(SelectedClient.Client); } _context.SaveChanges(); OnPropertyChanged("Clients"); SelectedClientVisibility = Visibility.Collapsed; }
private void SaveAppartment(int id) { if (!WinApiMessageBox.ConfirmAction("Сохранить изменения?")) { return; } if (id == 0) { Appartments.Add(SelectedAppartment); _context.Appartments.Add(SelectedAppartment.Appartment); } _context.SaveChanges(); OnPropertyChanged("Appartments"); SelectedAppartmentVisibility = Visibility.Collapsed; SearchBarVisibility = Visibility.Visible; }
private void SaveUser(int id) { if (!WinApiMessageBox.ConfirmAction("Сохранить изменения?")) { return; } if (!String.IsNullOrWhiteSpace(Password)) { SelectedUser.Password = Password; } if (id == 0) { Users.Add(SelectedUser); _context.Users.Add(SelectedUser.User); } _context.SaveChanges(); OnPropertyChanged("Users"); SelectedUserVisibility = Visibility.Collapsed; }
private void SaveDeal(int id) { if (!WinApiMessageBox.ConfirmAction("Сохранить изменения?")) { return; } if (SelectedDeal.Appartment.Id == 0 || SelectedDeal.Client.Id == 0) { return; } if (id == 0) { Deals.Add(SelectedDeal); _context.Deals.Add(SelectedDeal.Deal); } _context.SaveChanges(); OnPropertyChanged("Deals"); SelectedDealVisibility = DropDealVisibility = Visibility.Collapsed; ToolBarVisibility = Visibility.Visible; }