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;
     }
 }
Ejemplo n.º 2
0
 public UserController()
 {
     userServiceBL = new UserServiceBL();
 }