public ActionResult DeleteStakeholder(int stepId, string stakeholder) { Step step = db.Steps.Find(stepId); StepStakeholder stepStakeholder = step.StepStakeholders.First(s => s.Stakeholder == stakeholder); step.StepStakeholders.Remove(stepStakeholder); db.SaveChanges(); var roles = db.Roles.ToList().Select(role => role.Name).ToList(); ViewBag.Roles = roles; return(View("Edit", step)); }
public ActionResult AddStakeholder(int stepId, string stakeholder) { Step step = db.Steps.Find(stepId); StepStakeholder stepStakeHolder = new StepStakeholder(); stepStakeHolder.Stakeholder = stakeholder; step.StepStakeholders.Add(stepStakeHolder); db.SaveChanges(); var roles = db.Roles.ToList().Select(role => role.Name).ToList(); ViewBag.Roles = roles; return(View("Edit", step)); }