Ejemplo n.º 1
0
        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");
            }
        }
Ejemplo n.º 3
0
        public async Task <IActionResult> OnPostAsync()
        {
            await _clienteAppService.CreateAsync(Cliente);

            return(NoContent());
        }