public ActionResult LoginProcess(Admin_Login u) { try { AccountsBLL obj = new AccountsBLL(); U_USR_Lgn obj1 = new U_USR_Lgn(); obj1.Email_ID = u.EmailId; obj1.Pwd = u.Password; obj1.Created_by = u.UserName; U_ADMIN_lOGIN_Ref status = obj.LoginPro(obj1); if (status != null) { Session["AdminId"] = status.UserId; Session["AdminName"] = status.UserName; Session["AdminPic"] = status.ProfilePic; ModelState.Clear(); return(Content("Success", "text/html")); } else { return(Content("Invalid User", "text/html")); } } catch { return(Content("Invalid Password", "text/html")); } }
public U_ADMIN_lOGIN_Ref LoginPro(U_USR_Lgn ouser) { try { StreamReader readStream; HttpWebRequest httpWebRequest = (HttpWebRequest)WebRequest.Create(@"http://" + GeneralBLL.Service_Link + "/Services/AdminService.svc/getLoginValidate"); httpWebRequest.Method = "POST"; httpWebRequest.ContentType = @"application/json; charset=utf-8"; using (var streamWriter = new StreamWriter(httpWebRequest.GetRequestStream())) { string json = new JavaScriptSerializer().Serialize(ouser); streamWriter.Write(json); } HttpWebResponse httpResponse = (HttpWebResponse)httpWebRequest.GetResponse(); readStream = new StreamReader(httpResponse.GetResponseStream()); var serializer = new DataContractJsonSerializer(typeof(U_ADMIN_lOGIN_Ref)); U_ADMIN_lOGIN_Ref obj = serializer.ReadObject(readStream.BaseStream) as U_ADMIN_lOGIN_Ref; return(obj); } catch (Exception e) { Console.WriteLine(e); return(null); } }