public ActionResult ComplainPetition(int id) { PetitionComplaint complaint = new PetitionComplaint() { PetitionID = id, UserId = User.Identity.GetUserId() }; db.PetitionComplaints.Add(complaint); db.SaveChanges(); return(RedirectToAction("Details", new { id = id })); }
public ActionResult Petition(PetitionCategory pet, PetitionComplaint comp) { List <SelectListItem> stateNameslist = new List <SelectListItem>(); PetitionModel model = new PetitionModel(); List <State> stateslist = Db.States.ToList(); stateslist.ForEach(x => { stateNameslist.Add(new SelectListItem { Text = x.StateName, Value = x.StateNameId.ToString() }); }); //For The DropDownList model.StateNamesList = stateNameslist; model.StateName = StatesName(model); model.CategoryList = Db.PetitionCategories.ToList(); model.Selected = pet.CategoryNameId; model.ComplaintList = Db.PetitionComplaints.ToList(); model.CompSelected = comp.ComplaintId; return(View(model)); }