//изменить пользователя public Person Put(Person modifiedPersonClient) { if (modifiedPersonClient != null) { var modifiedServerPerson = _personDataProvider.UpdatePerson(modifiedPersonClient); return modifiedServerPerson; } else return null; }
//создать нового пользоватлея public Person Post(Person person) { if (person != null) { if (string.IsNullOrWhiteSpace(person.FullName) || string.IsNullOrWhiteSpace(person.Login) || string.IsNullOrWhiteSpace(person.Password)) throw new Exception("Ошибка валидации: не заполнены необходимые поля для создания нового пользователя"); var addedPerson = _personDataProvider.AddNewPerson(person); return addedPerson; } throw new Exception("Ошибка добавления нового пользователя."); }