using Neo.Afx.Common; using Neo.Afx.Mvc; using Neo.Afx.Security; using Neo.Afx.Services.Workflows.Entities; using Neo.Afx.ViewModels; using Neo.LegitimateLicences.ApplicationRequest.Models.Database; using Neo.LegitimateLicences.Common; using Neo.LegitimateLicences.Common.Helpers; using Neo.LegitimateLicences.Data.Models; using System; using System.Collections.Generic; using System.Linq; using System.Web.Mvc; namespace Neo.LegitimateLicences.ApplicationRequest { public partial class ApplicationRequestController { #region NewRouteRequests /// /// Returns a list of all new route request related to the application request /// /// public ActionResult NewRouteRequests() { var itemId = WebHelper.ItemID; var model = new ApplicationRequestFormModel { UserSecurables = (Profile.Securables != null) ? Profile.Securables.ToList() : new List(), }; var applicationDatabase = new ApplicationDatabase(); List newRouteRequests = applicationDatabase.GetApplicationRequestNewRouteRequests(itemId, Profile.UserID); model.Data = new { newRouteRequests }; return View("NewRouteRequests", model); } #endregion } }