public ActionResult Login(UserLoginViewModel model) { if (ModelState.IsValid) { var user = _userManagerService.AuthenticateUser(model.Email, model.Password); if (user != null) { user.RoleManager = _roleManagerService.GetRoleById(user.RoleId); HttpContext.Session.SetInt32("RoleId", user.RoleId); HttpContext.Session.SetString("EmailId", model.Email); HttpContext.Session.SetInt32("CreatorId", user.Id); return(RedirectToAction("List", "Item")); } model.Message = "User can not auhthenticate"; } return(View(model)); }
public IResult GetRoleById(int id) { dynamic roleRecord = _roleManager.GetRoleById(id); return(roleRecord); }