public SafetyDeclaration Add(SafetyDeclarationModel model) { var safetyDeclaration = model.GetSafetyDeclaration(); _safetyDeclarationRepository.Add(safetyDeclaration); _context.SaveChanges(); return(safetyDeclaration); }
public SafetyDeclaration Change(SafetyDeclarationModel model) { var newSafetyDeclaration = model.GetSafetyDeclaration(); var oldSafetyDeclaration = GetById(newSafetyDeclaration.SafetyDeclarationId); if (oldSafetyDeclaration == null) { throw new Exception("Не удалось найти декларацию безопасности"); } _safetyDeclarationRepository.Change(oldSafetyDeclaration, newSafetyDeclaration); return(oldSafetyDeclaration); }
public SafetyDeclarationModel Change([FromBody] SafetyDeclarationModel safetyDeclarationModel) { var declaration = _safetyDeclarationManager.Change(safetyDeclarationModel); return(new SafetyDeclarationModel(declaration)); }