private EnhancementSearchViewModel BuildMyCommentViewModel(EnhancementSearchViewModel viewModel) { if (viewModel == null) { viewModel = new EnhancementSearchViewModel(); viewModel.StatusID = 0; viewModel.AssigneeID = 0; viewModel.Name = null; viewModel.PortalID = 0; viewModel.ID = null; viewModel.UpdatedSince = null; } viewModel.Repository = Repository; viewModel.Entities = Repository.Enhancements.SearchByCommentAccountID(Repository.ContextAccountID); return(viewModel); }
private EnhancementSearchViewModel BuildSearchViewModel(EnhancementSearchViewModel viewModel) { if (viewModel == null) { viewModel = new EnhancementSearchViewModel(); viewModel.StatusID = 0; viewModel.AssigneeID = 0; viewModel.Name = null; viewModel.PortalID = 0; viewModel.ID = null; viewModel.UpdatedSince = null; viewModel.PriorityID = 0; } viewModel.Repository = Repository; viewModel.Statuses = (from s in Repository.Enhancements.Statuses //where s.ID != (int)EnhancementStatus.CERS3Proposed select new SelectListItem { Value = s.ID.ToString(), Text = s.Name }).ToList(); viewModel.Assignees = (from a in Repository.Enhancements.Assignees select new SelectListItem { Value = a.ID.ToString(), Text = a.Name }).ToList(); viewModel.Portals = (from p in Repository.Enhancements.Portals select new SelectListItem { Value = p.ID.ToString(), Text = p.Name }).ToList(); return(viewModel); }
public ActionResult MyIndex() { EnhancementSearchViewModel viewModel = BuildMyCommentViewModel(null); return(View(viewModel)); }