public override void OnActionExecuted(ActionExecutedContext filterContext) { base.OnActionExecuted(filterContext); var _vendordb = new VendorsEntities(); if (filterContext.Result is ViewResult) { var viewresult = (ViewResult)filterContext.Result; viewresult.ViewData["Voltages"] = _vendordb.All<VoltageLevel>().ToList(); } }
public override void OnActionExecuted(ActionExecutedContext filterContext) { base.OnActionExecuted(filterContext); var _vendordb = new VendorsEntities(); if (filterContext.Result is ViewResult) { var viewresult = (ViewResult)filterContext.Result; viewresult.ViewData["Departs"] = _vendordb.All<Depart>().ToList(); viewresult.ViewData["Groups"] = _vendordb.All<UserGroup>().ToList(); } }
public override void OnActionExecuted(ActionExecutedContext filterContext) { base.OnActionExecuted(filterContext); var _vendordb = new VendorsEntities(); if (filterContext.Result is ViewResult) { var viewresult = (ViewResult)filterContext.Result; var controller =(ApplicationController)filterContext.Controller; // viewresult.ViewData["HasProjects"] = _vendordb.All<Project>().Any(x => x.FlowLogs.Any(l => l.TodoBy == controller.CurrentUser.UserId)); // viewresult.ViewData["HasCustProjects"] = _vendordb.All<CustomerProject>().Any(x => x.FlowLogs.Any(l => l.TodoBy == controller.CurrentUser.UserId)); viewresult.ViewData["UserGroup"] = controller.CurrentUser.UserGroup.GroupName.Trim(); } }