public ActionResult Remove(int ProjectID) { Society_Projects society_Project = myDbContext.Society_Projects.FirstOrDefault(s => s.ProjectID == ProjectID); if (society_Project != null) { myDbContext.Society_Projects.Remove(society_Project); myDbContext.SaveChanges(); } IEnumerable <Society_Projects> society_Projects = from sp in myDbContext.Society_Projects.ToList() where sp.SocietyID == society_Project.SocietyID select sp; IEnumerable <Project> Allprojects = myDbContext.Projects.ToList(); var projects = from p in Allprojects join sp in society_Projects on p.ProjectID equals sp.ProjectID select p; ViewBag.Projects = projects; Society society = myDbContext.Societies.FirstOrDefault(s => s.SocietyID == society_Project.SocietyID); return(View("Details", society)); }
public ActionResult SaveProject(int ProjectID) { int idSociete = int.Parse(TempData["SocietyID"].ToString()); if (!myDbContext.Society_Projects.Any(s => s.ProjectID == ProjectID && s.SocietyID == idSociete)) { Society_Projects society_Projects = new Society_Projects(); society_Projects.ProjectID = ProjectID; society_Projects.SocietyID = idSociete; myDbContext.Society_Projects.Add(society_Projects); myDbContext.SaveChanges(); } ViewBag.Projects = myDbContext.Projects.ToList(); return(RedirectToAction("Societies")); }