public ActionResult Create(ProjectViewModel collection) { try { using (OnlineShopDbContext db = new OnlineShopDbContext()) { Thiet_Bi obj = new Thiet_Bi(); obj.Ten_Thiet_Bi = collection.SelectedProject.Ten_Thiet_Bi; db.Thiet_Bis.Add(obj); db.SaveChanges(); ProjectViewModel model1 = new ProjectViewModel(); model1.Thiet_Bi = db.Thiet_Bis.OrderByDescending(m => m.ID).ToList(); model1.SelectedProject = null; return(RedirectToAction("Index", model1)); } } catch { using (OnlineShopDbContext db = new OnlineShopDbContext()) { ProjectViewModel model1 = new ProjectViewModel(); model1.Thiet_Bi = db.Thiet_Bis.OrderBy( m => m.ID).ToList(); model1.SelectedProject = null; return(View("Index", model1)); } } }
public ActionResult Save(int id, ProjectViewModel collection) { try { using (OnlineShopDbContext db = new OnlineShopDbContext()) { Thiet_Bi exsiting = db.Thiet_Bis.Find(id); List <Catelory> exsiting_2; exsiting_2 = db.Catelories.Where(i => i.Prj_Name == exsiting.Ten_Thiet_Bi).ToList(); foreach (var item1 in exsiting_2) { item1.Prj_Name = collection.SelectedProject.Ten_Thiet_Bi; } exsiting.Ten_Thiet_Bi = collection.SelectedProject.Ten_Thiet_Bi; db.SaveChanges(); ProjectViewModel model1 = new ProjectViewModel(); model1.Thiet_Bi = db.Thiet_Bis.OrderBy(m => m.ID).ToList(); model1.DisplayMode = "Add"; model1.SelectedProject = null; return(RedirectToAction("Index", model1)); } } catch { using (OnlineShopDbContext db = new OnlineShopDbContext()) { ProjectViewModel model1 = new ProjectViewModel(); model1.Thiet_Bi = db.Thiet_Bis.OrderBy( m => m.ID).ToList(); model1.SelectedProject = null; return(View("Index", model1)); } } }
public ActionResult Delete(int id, FormCollection collection) { try { using (OnlineShopDbContext db = new OnlineShopDbContext()) { Thiet_Bi existing = db.Thiet_Bis.Find(id); db.Thiet_Bis.Remove(existing); db.SaveChanges(); ProjectViewModel model1 = new ProjectViewModel(); model1.Thiet_Bi = db.Thiet_Bis.OrderBy( m => m.ID).ToList(); model1.SelectedProject = null; return(View("Index", model1)); } } catch { using (OnlineShopDbContext db = new OnlineShopDbContext()) { ProjectViewModel model1 = new ProjectViewModel(); model1.Thiet_Bi = db.Thiet_Bis.OrderBy( m => m.ID).ToList(); model1.SelectedProject = null; return(View("Index", model1)); } } }