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
}
}