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 }));
        }
Exemple #2
0
        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));
        }