public LoginSuccess LogIn(string Uemail, string Upassword) { Upassword = Hash.Hashing(Upassword); var Data = db.USERS.Where(u => u.EmailId == Uemail && u.Password == Upassword).Select(s => s).FirstOrDefault(); if (Data != null) { if (Data.Role == "admin") { ls.id = Data.UserId; ls.Role = Data.Role; ls.token = ls.GenerateJSONWebToken(Data.Role); ls.firstName = Data.FirstName; return(ls); //return "No Record Found! Please Register First "; } if (Data.Role == "customer") { ls.id = Data.UserId; ls.Role = Data.Role; ls.token = ls.GenerateJSONWebToken(Data.Role); ls.firstName = Data.FirstName; return(ls); } } else { Data = db.USERS.Where(u => u.EmailId == Uemail || u.Password == Upassword).Select(s => s).FirstOrDefault(); if (Data != null) { ls.id = -2; } else { ls.id = -1; } ls.Role = "anonymous"; ls.token = ls.GenerateJSONWebToken("anonymous"); return(ls); } return(null); }