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)); }
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)); } }
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)); }