Exemplo n.º 1
0
        public async Task <CreatedResult> PostCrearCliente([FromBody, Required] CrearClienteRequest request)
        {
            var command = new CrearClienteCommand(request.Cliente);

            var response = await this.mediator.Send(command);

            return(this.Created("/clientes", response.Id));
        }
        public IActionResult CrearCliente([FromBody] CrearClienteRequest request)
        {
            ClienteDTO cliente = _clientesAppService.CrearCliente(request);

            if (string.IsNullOrEmpty(cliente.MensajeError))
            {
                return(Ok(cliente));
            }
            return(BadRequest(cliente));
        }
Exemplo n.º 3
0
        ClienteDTO IClientesAppService.CrearCliente(CrearClienteRequest request)
        {
            ClienteDTO clienteNuevo = new ClienteDTO
            {
                Nombrel         = request.Nombrel,
                Fechanacimiento = request.Fechanacimiento,
                Estadocivil     = request.Estadocivil,
                Activo          = request.Activo,
            };
            ClienteDTO response = _clienteRepository.CrearCliente(clienteNuevo);

            return(response);
        }
Exemplo n.º 4
0
        public IHttpActionResult PostCrear(CrearClienteRequest request)
        {
            CrearClienteService _service = new CrearClienteService(new UnitOfWork(_db), new ClienteRepository(_db));

            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            var response = _service.Ejecutar(request);

            return(Ok(response));
        }
Exemplo n.º 5
0
 public async Task <int> Crear(CrearClienteRequest request, CancellationToken cancellationToken = default)
 {
     return(await this.httpClient.PostAsync <CrearClienteRequest, int>("api/clientes", request, cancellationToken));
 }