/// <summary> /// The index page profile. /// </summary> /// <returns></returns> public async Task <ActionResult> Index() { if (Session["ConnectedUser"] == null) { return(RedirectToAction("Index", "Home")); } bool isAuthorizedUser = await AuthorizeUserAttribute.IsUserExiste(); if (!isAuthorizedUser) { return(RedirectToAction("Index", "Home")); } UserRequestData findRequest = new UserRequestData { UserDto = new UserItemData { UserId = int.Parse(User.Identity.Name) } }; ManageUserFormData userFormData = new ManageUserFormData(); UserResultData result = await WebApiClient.PostFormJsonAsync <UserRequestData, UserResultData>(Constant.WebApiControllerUser, Constant.WebApiFindUser, findRequest); if (result != null && result.OperationSuccess && result.UserDto != null) { userFormData = result.ToUserFormData(); } return(View(userFormData)); }
/// <summary> /// User not authorazed to acces to the page. /// </summary> /// <returns></returns> public async Task <ActionResult> NoAccess() { if (Session["ConnectedUser"] == null) { return(RedirectToAction("Index", "Home")); } bool isAuthorizedUser = await AuthorizeUserAttribute.IsUserExiste(); if (!isAuthorizedUser) { return(RedirectToAction("Index", "Home")); } return(View()); }