//MessageService.Info("Запись добавлена");
                  
                  
                                  }
                  
                  
                                  else
                  
                  
                                  {
                  
                  
                                      Obj.UserUpdateID = user.Id;
                  
                  
                                      //Dal.Update(Obj);
                  
                  
                                      //MessageService.Info("Запись обновлена");
                  
                  
                                  }
                  
                  
                  
                  
                  
                                  BeforeSave();
                  
                  
                  
                  
                  
                                  Dal.Save(Obj);
                  
                  
                  
                  
                  
                                  AfterSave();
                  
                  
                  
                  
                  
                                  MessageService2.Add("Запись сохранена", MatToastType.Success, "Сохранение");
                  
                  
                  
                  
                  
                                  State.DataChanged();
                  
                  
                  
                  
                  
                                  OnCloseDelegate?.Invoke();
                  
                  
                                  if (IsModal)
                  
                  
                                  {
                  
                  
                                      ModalService.Close();
                  
                  
                                  }
                  
                  
                              }
                  
                  
                              catch (Exception e)
                  
                  
                              {
                  
                  
                                  //Console.Error.WriteLine(e.Message);
                  
                  
                                  MessageService2.Add(e.Message, MatToastType.Danger, "Сохранение");
                  
                  
                              }
                  
                  
                  
                  
                  
                              StateHasChanged();
                  
                  
                              return;
                  
                  
                          }
                  
                  
                
Это вот по сути бэкстейдж на рядовую карточку
Обсуждают сегодня