public ActionResult Create(EnvioHCViewModel envioHCView) { if (ModelState.IsValid) { var atencion = db.Atenciones.Find(envioHCView.IdAtenciones); EnvioHC envioHC = envioHCView.EnvioHC; envioHC.UserName = HttpContext.User.Identity.Name; envioHC.IdAtenciones = envioHCView.IdAtenciones; if (atencion.EnvioHCs.Count == 0) { db.EnvioHCs.Add(envioHC); db.SaveChanges(); } else { foreach (var item in atencion.EnvioHCs) { item.FecEnv = envioHC.FecEnv; item.Observ = envioHC.Observ; item.contro = envioHC.contro; db.Entry(item).State = EntityState.Modified; db.SaveChanges(); } } return(RedirectToAction("Index", "Atenciones")); } return(View(envioHCView)); }
public ActionResult DeleteConfirmed(int id) { EnvioHC envioHC = db.EnvioHCs.Find(id); db.EnvioHCs.Remove(envioHC); db.SaveChanges(); return(RedirectToAction("Index")); }
// GET: EnvioHCs/Edit/5 // GET: EnvioHCs/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } EnvioHC envioHC = db.EnvioHCs.Find(id); if (envioHC == null) { return(HttpNotFound()); } return(View(envioHC)); }