public void CreateAdmin([FromBody] AdminWithPassword input) { _accountService.RegisterAdmin(new LoginPassword() { Login = input.Login, Password = input.Password }); _repository.Create(_mapper.Map(input)); _repository.SaveChanges(); }
public void EditAdmin([FromBody] AdminWithPassword input) { if (_accountService.LogIn(new LoginPassword() { Login = input.Login, Password = input.Password }) == null) { throw new Exception("не верный пароль"); } _repository.Edit(_mapper.Map(input)); _repository.SaveChanges(); }