public object Add(Cliente cd) { try { if (cd.Id != null || cd.Id != Guid.Empty) { _service.AddAsync(cd); return(new ClienteResponse { Status = "Sucesso", Message = "Cadastro Realizado!" }); } } catch (Exception ex) { Console.Write(ex.Message); } return(new ClienteResponse { Status = "Erro", Message = "Cadastro não realizado!" }); }
public async Task <ActionResult <ClienteAddResponse> > Post([FromBody] ClienteAddRequest cliente) { var entidade = Injector.Mapper.Map <Cliente>(cliente); entidade = await _clienteService.AddAsync(entidade); return(CustomResponse(Injector.Mapper.Map <ClienteAddResponse>(entidade))); }
public async Task <ActionResult <ClienteDTO> > Post([FromBody] ClienteAddDTO request) { var cliente = _mapper.Map <ClienteAddDTO, Cliente>(request); await _clienteService.AddAsync(cliente); var clienteDTO = _mapper.Map <Cliente, ClienteDTO>(cliente); return(CreatedAtAction("Get", new { id = cliente.Id }, clienteDTO)); }
public async Task <ActionResult> PostAsync(ClienteDto dto) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } await _service.AddAsync(dto); return(Created("api/[controller]", "201 Created")); }
public async Task <Cliente> Post([FromBody] Cliente model) { await _clienteService.AddAsync(model); return(await _clienteService.GetClienteByIDAsync(model.Id)); }
public async Task Post([FromBody] Cliente cliente) { await _clienteService.AddAsync(cliente); }