public ActionResult DPRoster(int nextMonth, FormCollection collection, GMVolunteerJobName gmVolunteerJobName) { try { string[] iMemberIDs = ((string)collection.Get("IMemberID")).Split(','); List <GroupMeditation> nextMonthGMs = GetMonthGMs(nextMonth); int i = 0; foreach (GroupMeditation gm in nextMonthGMs) { if (isGMInRosterList(gm)) { gm.DPMemberID = Guid.Parse(iMemberIDs[i]); _entities.SaveChanges(); i++; } } return(RedirectToAction("DPRoster", new { nextMonth = nextMonth, edit = false })); } catch { return(View()); } }
public ActionResult Delete(Guid memberID, int volunteerJobTypeID, FormCollection collection) { GMVolunteerJobName gmVolunteerJobName = _entities.GMVolunteerJobNames.Single(a => a.MemberID == memberID && a.VolunteerJobTypeID == volunteerJobTypeID); ViewData["Name"] = gmVolunteerJobName.MemberInfo.Name; ViewData["volunteerJobTypeID"] = gmVolunteerJobName.VolunteerJobTypeID; _entities.DeleteObject(gmVolunteerJobName); _entities.SaveChanges(); return(View("Deleted")); }
public ActionResult Edit(Guid memberID, int volunteerJobTypeID, FormCollection collection) { GMVolunteerJobName gmVolunteerJobName = _entities.GMVolunteerJobNames.Single(a => a.MemberID == memberID && a.VolunteerJobTypeID == volunteerJobTypeID); try { UpdateModel(gmVolunteerJobName, "GMVolunteerJobName"); _entities.SaveChanges(); return(RedirectToAction("Index", new { volunteerJobTypeID = volunteerJobTypeID })); } catch { return(View()); } }
public ActionResult Edit(Guid memberID, int volunteerJobTypeID) { var gmVolunteerJobNames = (from r in _entities.GMVolunteerJobNames where r.VolunteerJobTypeID == volunteerJobTypeID select r.MemberID).ToList(); var memberNotVJID = (from r in _entities.MemberInfos where !gmVolunteerJobNames.Contains(r.MemberID) orderby r.Name select r).ToList(); GMVolunteerJobName gmVolunteerJobName = _entities.GMVolunteerJobNames.Single(a => a.MemberID == memberID && a.VolunteerJobTypeID == volunteerJobTypeID); var viewModel = new GMVolunteerJobNameViewdModel { GMVolunteerJobName = gmVolunteerJobName, MemberInfo = memberNotVJID, }; ViewData["VolunteerJobTypeName"] = gmVolunteerJobName.VolunteerJobType.Name; //ViewData["MemberInfo"] = viewModel.MemberInfo; return(View(viewModel)); }
public ActionResult Create(int volunteerJobTypeID, FormCollection collection, GMVolunteerJobName gmVolunteerJobName) { try { gmVolunteerJobName.VolunteerJobTypeID = volunteerJobTypeID; _entities.AddToGMVolunteerJobNames(gmVolunteerJobName); _entities.SaveChanges(); return(RedirectToAction("Index", new { volunteerJobTypeID = volunteerJobTypeID })); } catch { return(View()); } }
public ActionResult Delete(Guid memberID, int volunteerJobTypeID) { GMVolunteerJobName gmVolunteerJobName = _entities.GMVolunteerJobNames.Single(a => a.MemberID == memberID && a.VolunteerJobTypeID == volunteerJobTypeID); return(View(gmVolunteerJobName)); }