public async Task <ActionResult> GetUserBooks(long idUser) { string login = User.Identity.Name; ViewData["isAdmin"] = await AdminLogin.CheckLoginAdminAccess(login); ViewData["idUser"] = idUser; return(View(await(new User()).GetUserBooks(idUser))); }
private async Task <ActionResult> GetUserRout() { ActionResult result = null; if (!(await AdminLogin.CheckLoginAdminAccess(User.Identity.Name))) { result = RedirectToAction("Index", "Book"); } return(result); }
//private async Task<ActionResult> GetUserRout() //{ // ActionResult result = null; // if (!(await AdminLogin.CheckLoginAdminAccess(User.Identity.Name))) // { // result = RedirectToAction("Index", "Book"); // } // return result; //} private async Task CheckSetRights() { if (User.Identity.IsAuthenticated) { string login = User.Identity.Name; bool isAdmin = await AdminLogin.CheckLoginAdminAccess(login); if (isAdmin) { ViewData["isAdmin"] = true; } else { User us = await(new User()).GetByEmailAsync(login); ViewData["idUser"] = us.IdUser; } } }
public async Task <ActionResult> Login(LoginModel logModel) { ActionResult result = RedirectToAction("Login"); bool isAdmin = await AdminLogin.CheckLoginAdminAccess(logModel.Email); User us = null; if (!isAdmin) { us = await(new User()).GetByEmailAsync(logModel.Email); } if (us != null || isAdmin) { FormsAuthentication.SetAuthCookie(logModel.Email, true); result = RedirectToAction("Index", "Book"); } return(result); }
public async Task <ActionResult> Index(long idUser) { ViewData["isAdmin"] = await AdminLogin.CheckLoginAdminAccess(User.Identity.Name); return(View(await(new History()).GetByUser(idUser))); }