using System.Web.Mvc; using System.Web.UI; using Neo.Afx.Security; using System; using System.Configuration; using System.Web.Profile; using System.Linq; using Neo.LegitimateLicences.Common; using System.Web.Security; using Neo.Afx.Services.Audits; using Neo.LegitimateLicences.Common.ViewModels; using Neo.LegitimateLicences.Common.Helpers; using Neo.Afx.Services.Workflows; using Neo.LegitimateLicences.Web.Models.Afx; using Neo.Afx.Services.Workflows.Entities; using Neo.LegitimateLicences.Data.Models; namespace Neo.LegitimateLicences.Web.Controllers { public partial class AfxController { #region Verification public ActionResult Verification() { if (!SecurityHelper.UserHasAccessToSecurable(Profile.Securables.ToList(), SecurableEnum.AfxWorkflowDocumentVerification)) { return RedirectToAction("Default", "Dashboard"); } var database = new LegitimateDatabase(); var model = new AfxVerificationModel() { VerificationQueue = database.GetOutstandingVerificationTasks(null, Profile.UserID), UserID = Profile.UserID, UserName = Profile.FullName }; WebHelper.SetLastPageVisited(HttpContext, "Afx/Verification"); ViewBag.Controller = "Afx"; ViewBag.Page = "Verification"; return View("~/Views/Shared/Afx/Verification/Verification.cshtml", model); } #endregion } }