Exemplo n.º 1
0
        public ActionResult Create([Bind(Include = "Id,Codigo,Nombre,PesoUnidad")] Producto producto)
        {
            if (ModelState.IsValid)
            {
                db.Productos.Add(producto);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(producto));
        }
Exemplo n.º 2
0
        public IHttpActionResult Put(int id, Importacion a_modificar)
        {
            if (id != a_modificar.Id)
            {
                return(BadRequest());
            }

            try
            {
                using (MiContextoContext db = new MiContextoContext())
                {
                    int cantidad = db.importaciones.Count(p => p.Id == id);
                    if (cantidad == 0)
                    {
                        return(NotFound());
                    }

                    db.Entry(a_modificar).State = EntityState.Modified;
                    db.SaveChanges();

                    return(Ok(a_modificar));
                }
            }
            catch (Exception ex)
            {
                return(InternalServerError(ex));
            }
        }
Exemplo n.º 3
0
        public IHttpActionResult Post(Importacion nuevo)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            try
            {
                using (MiContextoContext db = new MiContextoContext())
                {
                    db.importaciones.Add(nuevo);
                    db.SaveChanges();
                }
            }
            catch
            {
                return(InternalServerError());
            }
            return(Created("api/productos/" + nuevo.Id, nuevo));
        }