Ejemplo n.º 1
0
        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)));
        }
Ejemplo n.º 3
0
        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));
        }
Ejemplo n.º 4
0
        public async Task <ActionResult> PostAsync(ClienteDto dto)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            await _service.AddAsync(dto);

            return(Created("api/[controller]", "201 Created"));
        }
Ejemplo n.º 5
0
        public async Task <Cliente> Post([FromBody] Cliente model)
        {
            await _clienteService.AddAsync(model);

            return(await _clienteService.GetClienteByIDAsync(model.Id));
        }
Ejemplo n.º 6
0
 public async Task Post([FromBody] Cliente cliente)
 {
     await _clienteService.AddAsync(cliente);
 }