public void OnActionExecuting(ActionExecutingContext filterContext) { try { AdministrationBLLocator _locator = new AdministrationBLLocator(); if (filterContext.HttpContext.Session.GetString("ContactUsData") == null) { ContactUsVM contactUs = _locator.ContactUsBL.GetVM(filter: m => m.OperationIsDeleted == (short)_Enumeration.IsOperationDeleted.Active).FirstOrDefault(); filterContext.HttpContext.Session.SetString("ContactUsData", JsonConvert.SerializeObject(contactUs)); } if (filterContext.HttpContext.Session.GetString("AboutUsData") == null) { AboutUsVM aboutUs = _locator.AboutUsBL.GetVM(filter: m => m.OperationIsDeleted == (short)_Enumeration.IsOperationDeleted.Active).FirstOrDefault(); filterContext.HttpContext.Session.SetString("AboutUsData", JsonConvert.SerializeObject(aboutUs)); } } catch (System.Exception ex) { } }
public BannerController(AdministrationBLLocator administrationBLLocator, IHostingEnvironment env) : base(env) { _administrationBLLocator = administrationBLLocator; _env = env; }
public ProjectEdit(AdministrationBLLocator administrationBLLocator, IMapper mapper) { _administrationBLLocator = administrationBLLocator; _mapper = mapper; }
public ServicesController(AdministrationBLLocator adminLocator, IMemoryCache memoryCache, IHostingEnvironment env) : base(env) { _env = env; _memoryCache = memoryCache; _adminlocator = adminLocator; }
public AboutUsEdit(AdministrationBLLocator administrationBLLocator) { _administrationBLLocator = administrationBLLocator; }
public ProjectController(AdministrationBLLocator adminLocator, IHostingEnvironment env) : base(env) { _env = env; _adminlocator = adminLocator; }
public BannerList(AdministrationBLLocator administrationBLLocator) { _administrationBLLocator = administrationBLLocator; }
public ServicesEdit(AdministrationBLLocator administrationBLLocator, IMapper mapper) { _administrationBLLocator = administrationBLLocator; _mapper = mapper; }
public ServicesList(AdministrationBLLocator administrationBLLocator) { _administrationBLLocator = administrationBLLocator; }
public PersonList(AdministrationBLLocator administrationBLLocator) { _administrationBLLocator = administrationBLLocator; }
public void OnActionExecuting(ActionExecutingContext filterContext) { var controller = (BaseController)filterContext.Controller; try { var authInfo = filterContext.HttpContext.User; if (authInfo.Identity.IsAuthenticated == true) { AdministrationBLLocator _locator = new AdministrationBLLocator(); if (filterContext.HttpContext.Request.Headers["X-Requested-With"] != "XMLHttpRequest") { string areaName = (string)filterContext.RouteData.Values["area"]; //List<SystemUserTopMenu_List_Result> topMenu = JsonConvert.DeserializeObject<List<SystemUserTopMenu_List_Result>>(filterContext.HttpContext.Session.GetString("TopMenu")); //var selectedMenu = topMenu.Where(x => x.AREA.ToLower() == areaName.ToLower()).FirstOrDefault(); //if (selectedMenu != null) // controller.ViewBag.SideMenu = _locator.SideMenuBL.GetSideMenuWithPermission(selectedMenu.IDTOPMENU, controller.HttpRequestInfo.UserID); } if (Roles != null && Roles.Length > 0) { IEnumerable <Claim> claims = authInfo.Claims; string identity = claims.Where(x => x.Type.ToLower().EndsWith("name")).FirstOrDefault().Value; string userId = claims.Where(x => x.Type.ToLower().EndsWith("nameidentifier")).FirstOrDefault().Value; List <Role_List_Result> userAuth = JsonConvert.DeserializeObject <List <Role_List_Result> >(filterContext.HttpContext.Session.GetString("UserData")); var validRoles = Roles.Where(x => userAuth.Any(a => a.RoleCode == x)); if (validRoles.Count() == 0) { if (filterContext.HttpContext.Request.Headers["X-Requested-With"] == "XMLHttpRequest") { var ajaxMessage = new AjaxMessage() { Message = "Bu İşlemi Yapmaya Yetkiniz Yok!", Status = 3, }; filterContext.Result = new ObjectResult(ajaxMessage) { StatusCode = 500, DeclaredType = typeof(AjaxMessage) }; return; } filterContext.Result = controller.RedirectToAction("Forbidden", "Login", new { area = "Auth" }); } } return; } else { if (filterContext.HttpContext.Request.Headers["X-Requested-With"] == "XMLHttpRequest") { var ajaxMessage = new AjaxMessage() { Message = "Oturumunuz Sona Erdi!", Status = 2, }; filterContext.Result = new ObjectResult(ajaxMessage) { StatusCode = 500, DeclaredType = typeof(AjaxMessage) }; } else { filterContext.Result = controller.RedirectToAction("SignOut", "Login", new { area = "Auth" }); } } } catch (System.Exception ex) { if (filterContext.HttpContext.Request.Headers["X-Requested-With"] == "XMLHttpRequest") { var ajaxMessage = new AjaxMessage() { Message = "Oturumunuz Sona Erdi!", Status = 2, }; filterContext.Result = new ObjectResult(ajaxMessage) { StatusCode = 500, DeclaredType = typeof(AjaxMessage) }; return; } filterContext.Result = controller.RedirectToAction("SignOut", "Login", new { area = "Auth" }); } }
//public TbsUserValidation_Result Login(LoginVM login) //{ // return TBSUserValidationService.TbsUserValidation(Username: login.UserName, Password: login.Password, IpAddress: login.IpAddress); //} public SystemUserVM LoginCustom(LoginVM login) { AdministrationBLLocator loc = new AdministrationBLLocator(); return(loc.SystemUserBL.GetVM(x => x.Username == login.UserName && x.Password == login.Password).FirstOrDefault()); }
public LoginController(AuthBLLocator authLocator, AdministrationBLLocator adminLocator) { _authLocator = authLocator; _adminlocator = adminLocator; }
public ProjectList(AdministrationBLLocator administrationBLLocator) { _administrationBLLocator = administrationBLLocator; }
public ContactUsEdit(AdministrationBLLocator administrationBLLocator) { _administrationBLLocator = administrationBLLocator; }
public AboutUsController(AdministrationBLLocator administrationBLLocator, IHostingEnvironment env) : base(env) { _administrationBLLocator = administrationBLLocator; }
public PersonEdit(AdministrationBLLocator administrationBLLocator, IMemoryCache memoryCache, IMapper mapper) { _administrationBLLocator = administrationBLLocator; _memoryCache = memoryCache; _mapper = mapper; }