public async Task <ActionResult> CreatCustomer(CustomerViewModel customerViewModel) { if (!IsModelValid()) { return(CustomResponse(customerViewModel)); } await _customerApp.Create(_mapper.Map <Customer>(customerViewModel)); return(CustomResponse()); }
public void RegisterCustomer(CustomerModel customer) { if (!customer.IsValid) { throw new Exception($"Verifique os dados do cadastro", innerException: new ArgumentException(customer.GetErrors)); } else { _customerApp.Create(customer); } }
private void SalvarCliente_Click(object sender, RoutedEventArgs e) { _customerApp.Create(null); }