public ActionResult GetPackageNames(int id) { LinkListModel model = new LinkListModel { AddAction = "AddPackage", Controller = "ServiceRequestMaintenance", Title = "Packages", SelectedItemId = id, SelectAction = "ShowPackages", }; IEnumerable <Tuple <int, string> > items = null; try { items = from s in _portfolioService.AllServiceRequestPackages select new Tuple <int, string>(s.Id, $"{s.Name} ({s.Action})"); } catch (Exception exception) { TempData["MessageType"] = WebMessageType.Failure; TempData["Message"] = $"Failed to retrieve service packages {exception.Message}"; } model.ListItems = items; return(View("PartialViews/_LinkList", model)); }
public ActionResult LinkList(LinkListModel model) { HttpCookie cookie = Request.Cookies["User"]; if (cookie == null) { return(Redirect("/User/SignIn")); } var liste = Servis().GetList(new Guid(cookie.Value)); ViewBag.liste = liste; return(View(model)); }
public ActionResult ShowServiceBundleList(int id = 0) { LinkListModel serviceBundleModel = new LinkListModel { AddAction = "Add", SelectAction = "Show", Controller = "ServicePortfolio", Title = "Service Bundles", SelectedItemId = id, ListItems = _portfolioService.GetServiceBundleNames() }; return PartialView("PartialViews/_LinkList", serviceBundleModel); }
/// <summary> /// Create the list of services to show /// </summary> /// <param name="id"></param> /// <returns></returns> public ActionResult ShowServiceList(int id = 0) { //create the model LinkListModel servicesModel = new LinkListModel { SelectAction = "ShowServices", Controller = "ServiceMaintenance", Title = "Services", SelectedItemId = id, ListItems = _portfolioService.GetServiceNames() }; return(PartialView("PartialViews/_LinkList", servicesModel)); }
/// <summary> /// Show lifecycle status link list /// </summary> /// <param name="id"></param> /// <returns></returns> public ActionResult ShowLifeCycleList(int id = 0) { LinkListModel servicesModel = new LinkListModel(); servicesModel.SelectedItemId = id; servicesModel.ListItems = _portfolioService.GetLifecycleStatusNames(); servicesModel.AddAction = "AddLifecycle"; servicesModel.SelectAction = "ShowLifecycle"; servicesModel.Controller = "ServiceMaintenance"; servicesModel.Title = "Lifecycle Statuses"; return(PartialView("PartialViews/_LinkList", servicesModel)); }
/// <summary> /// Create a link list of scripts to select from /// </summary> /// <param name="id">selected script</param> /// <returns></returns> public ActionResult GetScripts(int id) { LinkListModel model = new LinkListModel { AddAction = "Add", SelectAction = "GetScript", Controller = "Script", SelectedItemId = id, Title = "Scripts" }; model.ListItems = new List <Tuple <int, string> >(); model.ListItems = from s in _scriptFileController.GetScripts(UserId) select new Tuple <int, string>(s.Id, s.Name); return(View("PartialViews/_LinkList", model)); }
public IActionResult Index() { var allLinks = _linkRedirectionRepository.GetAll(); var model = new LinkListModel(); allLinks = allLinks.OrderByDescending(x => x.CreateDate).ToList(); foreach (var link in allLinks) { model.Items.Add(new LinkEditModel() { LinkKey = link.LinkKey, LinkRedirectionId = link.LinkRedirectionId, UrlDestination = link.UrlDestination }); } return(View(model)); }
/// <summary> /// Generate a link list of service names with filtering control /// </summary> /// <param name="catalog"></param> /// <param name="id"></param> /// <returns></returns> public PartialViewResult GetServiceNames(string catalog = "Both", int id = 0) { var services = new List <Tuple <int, string> >(); if (catalog == "Business" || catalog == "Both") { services.AddRange(from s in _catalogController.RequestBusinessCatalog(UserId) select new Tuple <int, string>(s.Id, s.Name)); } if (catalog == "Support" || catalog == "Both") { services.AddRange(from s in _catalogController.RequestSupportCatalog(UserId) select new Tuple <int, string>(s.Id, s.Name)); } LinkListModel model = new LinkListModel { SelectedItemId = id, ListItems = services }; return(PartialView("PartialViews/GetServiceNames", model)); }
public ActionResult ShowRoles(int id = 0) { var model = new LinkListModel(); model.Title = "Roles"; model.AddAction = "AddRole"; model.SelectAction = "ShowRole"; model.SelectedItemId = id; try { model.ListItems = from r in _userManager.GetRoles(UserId) /*put users & Guids into tuples */ select new Tuple <int, string>(r.Id, r.Name); } catch (Exception exception) { TempData["MessageType"] = WebMessageType.Failure; TempData["Message"] = exception.Message; } return(View("PartialViews/_LinkList", model)); }