using Neo.Afx.Services.Workflows; using Neo.LegitimateLicences.Common; using Neo.LegitimateLicences.Data.Models; using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Mvc; using Neo.Afx.ViewModels; using Neo.Afx.Services.Integration; using Neo.LegitimateLicences.Common.Helpers; using Neo.Afx.Mvc; namespace Neo.LegitimateLicences.Purification.Controllers { public partial class PurificationController : Neo.LegitimateLicences.Common.ControllerBase { #region Action Results #region BusinessRuleBypassRequestList public ActionResult BusinessRuleBypassRequestList() { if (!SecurityHelper.UserHasAccessToSecurable(Profile.Securables.ToList(), Common.SecurableEnum.BusinessRuleBypassRequestModule)) { return RedirectToAction("Default", "Dashboard"); } var database = new LegitimateDatabase(); var model = new BusinessRuleBypassRequestListModel { BusinessRuleBypassRequests = database.GetInprogressBusinessRuleBypassRequest(Profile.UserID) }; WebHelper.SetLastPageVisited(HttpContext, "Purification/BusinessRuleBypassRequestList"); ViewBag.Controller = "Purification"; ViewBag.Page = "BusinessRuleBypassRequestList"; return View("BusinessRuleBypassRequestList", model); } #endregion #endregion } }