public async Task <IActionResult> Update(int id, [FromBody] CreateClienteDto resource) { if (!ModelState.IsValid) { return(BadRequest(ModelState.GetErrorMessages())); } var cliente = _mapper.Map <CreateClienteDto, Cliente>(resource); var usuario = new Usuario() { Nome = cliente.Nome, Senha = cliente.Senha, CpfMatricula = cliente.Cpf, DataNascimento = cliente.DataNascimento, TipoUsuario = TipoUsuario.Cliente, Endereco = new Endereco() { Cep = resource.Cep, Cidade = resource.Cidade, Complemento = resource.Complemento, Estado = resource.Estado, Logradouro = resource.Logradouro, Numero = resource.Numero, } }; var result = await _usuarioService.UpdateAsync(id, cliente); if (!result.Success) { return(BadRequest(result.Message)); } return(StatusCode(204)); }
public async Task <RedirectToRouteResult> AddingCliente(CreateClienteDto Cliente) { if (!ModelState.IsValid) { return(RedirectToAction("AddCliente", new { @Cliente = Cliente })); } if (await RepositoryCliente.GetInstance(_context, _mapper).CreateClienteDto(Cliente)) { return(RedirectToAction("GetListCliente")); } else { return(RedirectToAction("AddCliente", new { @Cliente = Cliente, @error = true })); } }
public ViewResult AddOrden(CreateClienteDto Orden, bool error = false) { ViewBag.error = error; return(View(Orden)); }
public ViewResult AddCliente(CreateClienteDto Cliente, bool error = false) { ViewBag.error = error; return(View(Cliente)); }