public virtual ActionResult Create() { var model = new EditMilestoneViewModel(); // Get a list of all milestones for the organization var user = _userByIdQuery.WithUserId(CurrentUserId).Execute(); var msList = _milestoneListQuery.Execute(new ByOrganizationIdParams { OrganizationId = user.Organization.Id, RequestingUserId = user.Id }); model.SetAvailableMilestoneList(msList); return(View(MVC.Organization.Milestone.Views.Update, model)); }
public virtual ActionResult Update(EditMilestoneViewModel model) { var user = _userByIdQuery.WithUserId(CurrentUserId).Execute(); if (ModelState.IsValid) { var saveParams = Mapper.Map <EditMilestoneViewModel, SaveMilestoneParams>(model); saveParams.RequestingUserId = CurrentUserId; saveParams.OrganizationId = user.Organization.Id; var result = _saveMilestoneProcess.Execute(saveParams); return(RedirectToAction(MVC.Organization.Milestone.Details(result.Id))); } // Not valid var msList = _milestoneListQuery.Execute(new ByOrganizationIdParams { OrganizationId = user.Organization.Id, RequestingUserId = user.Id }); model.SetAvailableMilestoneList(msList); return(View(model)); }