public object GetTokenBasedonCredentials(string UserName, string Password) { try { UserServiceBL userServiceBL = new UserServiceBL(); Users users = userServiceBL.GetUserDetailBasedOnUserCredentials(UserName, Password); if (users == null || users.UserName == null) { return(new { errormessage = "Invalid credentials provided" }); } else { var JwtToken = JwtManager.GenerateToken(users); return(new { username = UserName, UserId = users.UserId, roleid = users.userRoles.Role.RoleId, rolename = users.userRoles.Role.RoleName, organizationId = users.OrganizationId, token = JwtToken }); } } catch (Exception ex) { throw ex; } }
public UserController() { userServiceBL = new UserServiceBL(); }