public ActionResult <PedidoViewModel> Post(SolicituDePedidoInputModel solicituDePedidoInputModel)
        {
            ClienteInputModel         clienteInput   = solicituDePedidoInputModel.Cliente;
            List <ProductoInputModel> productoInputs = solicituDePedidoInputModel.productos;
            List <Producto>           productos      = productoInputs.Select(p => p.MapearEntrada()).ToList();
            var response = service.GenerarPedido(productos, clienteInput.MapearCliente());

            return(StatusCode(response.CodigoHttp, response));
        }
 public ActionResult <String> Put(ClienteInputModel clienteInput)
 {
     service.ActualizarInfo(clienteInput.MapearCliente());
     return(StatusCode(200, new Respuesta <string>("Correcto", false, 200)));
 }
        public ActionResult <ClienteViewModel> Post(ClienteInputModel clienteInput)
        {
            var response = service.ValidarCrear(clienteInput.MapearCliente());

            return(StatusCode(response.CodigoHttp, response));
        }