Ejemplo n.º 1
0
        public ActionResult CrearConRequest()
        {
            Producto producto = new Producto();

            producto.Descripcion = Request["Descripcion"];
            producto.Precio      = double.Parse(Request["Precio"]);

            ProductoServicio.Crear(producto);

            //return View("~/Views/Bienvenido/Index.cshtml");
            //return View("Crear");
            return(RedirectToAction("Lista"));
        }
Ejemplo n.º 2
0
        public GenericResponse <String> Post([FromBody] ProductoDto producto)
        {
            GenericResponse <String> response = new GenericResponse <String>();

            try
            {
                ValidaProducto(producto);
                if (producto.Base64Imagen != null && producto.Base64Imagen != "")
                {
                    producto.Imagen = cloudinaryUtil.SubeImagen(producto.Base64Imagen, producto.Descripcion);
                }


                servicio.Crear(producto);
                response = ResponseUtil.CrearRespuestaOk(dataMsg: "El producto se creó satisfactoriamente");
            }
            catch (Exception ex)
            {
                throw new CustomResponseException(ex.Message, 500);
            }

            return(response);
        }