public async Task Execute(int id, CreateClientInput input) { if (input == null) { _outputHandler.Error("Input is null."); return; } var client = new User() { Name = input.Name, Surname = input.Surname, PhoneNumber = input.PhoneNumber, Email = input.Email }; await _clientRepository.Update(id, client); var createClientOutput = new CreateClientOutput(client.Name, client.Surname, client.PhoneNumber, client.Email); _outputHandler.Standard(createClientOutput); }
public async Task Execute(CreateClientInput input) { if (input == null) { _outputHandler.Error("Input is null."); return; } var client = new User() { Name = input.Name, Surname = input.Surname, PhoneNumber = input.PhoneNumber, Email = input.Email, Password = CryptUtils.EncryptPassword(input.Password), Role = Role.Client }; await _clientRepository.Register(client); var createClientOutput = new CreateClientOutput(client.Name, client.Surname, client.PhoneNumber, client.Email); _outputHandler.Standard(createClientOutput); }
public void Standard(CreateClientOutput output) { ViewModel = new JsonResult(output); }