//изменить пользователя
 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("Ошибка добавления нового пользователя.");
        }