public ActionResult GrantMembersDeleteConfirmed(Guid id) { GrantMember grantMember = dbGrantsMembers.GrantMembers.Find(id); dbGrantsMembers.GrantMembers.Remove(grantMember); dbGrantsMembers.SaveChanges(); return(RedirectToAction("GrantMembersIndex", routeValues: new { grantId = grantMember.GrantID })); }
public ActionResult GrantMembersDelete(Guid?id, Guid grantId) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } GrantMember grantMember = dbGrantsMembers.GrantMembers.Find(id); if (grantMember == null) { return(HttpNotFound()); } ViewBag.GrantID = grantId; return(View(grantMember)); }
public ActionResult GrantMembersEdit(Guid?id, Guid grantId) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } GrantMember grantMember = dbGrantsMembers.GrantMembers.Find(id); if (grantMember == null) { return(HttpNotFound()); } PopulateGrantMemberTypesDropDownList(grantMember.GrantMemberTypeID); PopulatePersonsDropDownList(grantMember.PersonID); ViewBag.GrantID = grantId; return(View(grantMember)); }
public ActionResult GrantMembersCreate([Bind(Include = "GrantMemberTypeID,PersonID,Hours,Year,Description,GrantID")] GrantMember grantMember, string grantId) { if (ModelState.IsValid) { grantMember.GrantMemberID = Guid.NewGuid(); grantMember.DateCreated = DateTime.Now; grantMember.DateModified = grantMember.DateCreated; grantMember.UserCreatedID = Guid.Parse(User.Identity.GetUserId()); grantMember.UserModifiedID = grantMember.UserCreatedID; dbGrantsMembers.GrantMembers.Add(grantMember); dbGrantsMembers.SaveChanges(); return(RedirectToAction("GrantMembersIndex", new { grantId = grantId })); } return(View(grantMember)); }
public ActionResult GrantMembersEdit([Bind(Include = "GrantMemberID,GrantMemberTypeID,PersonID,Hours,Year,Description,GrantID")] GrantMemberViewModel grantMemberViewModel, string grantId) { if (ModelState.IsValid) { GrantMember grantMember = dbGrantsMembers.GrantMembers.Find(grantMemberViewModel.GrantMemberID); grantMember.GrantMemberTypeID = grantMemberViewModel.GrantMemberTypeID; grantMember.PersonID = grantMemberViewModel.PersonID; grantMember.Year = grantMemberViewModel.Year; grantMember.Hours = grantMemberViewModel.Hours; grantMember.Description = grantMemberViewModel.Description; grantMember.DateModified = DateTime.Now; grantMember.UserModifiedID = Guid.Parse(User.Identity.GetUserId()); dbGrantsMembers.Entry(grantMember).State = EntityState.Modified; dbGrantsMembers.SaveChanges(); return(RedirectToAction("GrantMembersIndex", new { grantId = grantId })); } return(View(grantMemberViewModel)); }