private async Task Gravar() { var createUpdateClienteDto = Mapper.Map <Sinca.ClienteDto, Sinca.CreateUpdateClienteDto>(Dto); var cliente = _clienteAppService.GetAsync(Dto.Id); if (cliente.Status == TaskStatus.Faulted) { await _clienteAppService.CreateAsync(createUpdateClienteDto); } else { await _clienteAppService.UpdateAsync(Dto.Id, createUpdateClienteDto); } await Navigation.PopModalAsync(); }
private void Gravar() { var createUpdateClienteDto = Mapper.Map <ClienteDto, CreateUpdateClienteDto>(Dto); var cliente = _clienteAppService.GetAsync(Dto.Id); if (cliente.Status == TaskStatus.Faulted) { _clienteAppService.CreateAsync(createUpdateClienteDto); MessageBox.Show("Cliente cadastrado com sucesso.", "Aviso"); } else { _clienteAppService.UpdateAsync(Dto.Id, createUpdateClienteDto); MessageBox.Show("Cliente editado com sucesso.", "Aviso"); } }
public async Task <IActionResult> OnPostAsync() { await _clienteAppService.CreateAsync(Cliente); return(NoContent()); }