Exemple #1
0
        public IHttpActionResult CreateCliente(ClienteDTO clienteDTO)
        {
            if (!ModelState.IsValid)
            {
                log.Error("Formulario con datos invalidos o insuficientes.");
                return(BadRequest());
            }


            var cliente = Mapper.Map <ClienteDTO, Cliente>(clienteDTO);

            clienteBL.AddCliente(cliente);

            clienteDTO.ID = cliente.ID;

            log.Info("Cliente: " + cliente.Nombre + ", agregado satisfactoriamente");

            return(Created(new Uri(Request.RequestUri + "/" + cliente.ID), clienteDTO));
        }