public ActionResult RXSS_S3_Login(RXSS_S3_LoginRequest request) { RXSS_S3_UserListResponse response = XSS_BusinessServices.RXSS_S3_Login(request); Session["LoginUserRole" + Session.SessionID] = response.LoginUser != null ? response.LoginUser.UserRole : "User"; return(PartialView("~/Views/Xss/ReflectedXss/_UserList.cshtml", response)); }
public static RXSS_S3_UserListResponse RXSS_S3_Login(RXSS_S3_LoginRequest request) { RXSS_S3_UserListResponse response = new RXSS_S3_UserListResponse(); using (var dbContext = new MSSQL_EF_CF_Context()) { try { XSS_User user = dbContext.XSS_User.Where(x => x.Email == request.RXSS_S3_LoginRequest_Email && x.Password == request.RXSS_S3_LoginRequest_Password).FirstOrDefault(); if (user != null) { response.LoginUser = XSS_Mapping.XSS_User_To_RXSS_S3_UserView(user); response.UserList = XSS_Mapping.XSS_User_To_RXSS_S3_UserView(dbContext.XSS_User.ToList()); } } catch (Exception) { throw; } } return(response); }
// Login Request --> LoginDomainModel public RXSS_S3_LoginDomainModel RXSS_S3_LoginRequest_To_RXSS_S3_DomainModel(RXSS_S3_LoginRequest request) { return(Mapper.Map <RXSS_S3_LoginRequest, RXSS_S3_LoginDomainModel>(request)); }