public void UpdatePersonalNumber(PersonalNumberDTO personalNumberDTO) { PersonalNumber personalNumber = DB.PersonalNumbers.Get(personalNumberDTO.Id); if (personalNumber == null) { throw new ValidationException("Личный номер не найден!", ""); } else { personalNumber.Id = personalNumberDTO.Id; personalNumber.UserId = personalNumberDTO.UserId; DB.PersonalNumbers.Update(personalNumber); DB.Save(); } }
public void CreatePersonalNumber(PersonalNumberDTO personalNumberDTO) { PersonalNumber personalNumber = DB.PersonalNumbers.Find(p => p.PersonalNum == personalNumberDTO.PersonalNum).FirstOrDefault(); if (personalNumber == null) { DB.PersonalNumbers.Create(new PersonalNumber { Id = personalNumberDTO.Id, UserId = personalNumberDTO.UserId, PersonalNum = personalNumberDTO.PersonalNum }); DB.Save(); } else { throw new ValidationException("Такой личный номер уже существует!", ""); } }