public ActionResult Login(UserLoginModelClass modeluserLoginData) { if (ModelState.IsValid) { using (var database = new MvcTutorialEntities()) { var Verify = database.tblUser.FirstOrDefault(user => user.MobileNo == modeluserLoginData.MobileNo && user.IsActive == true); if (Verify == null) { ViewBag.Message = "Mobile No does not exist."; } else { if (Verify.Password == modeluserLoginData.Password) { Session["UserID"] = Verify.UserID; Session["UserName"] = Verify.UserName; ViewBag.SuccessMessage = "Login SuccessFully."; return(RedirectToAction("Index", "Home")); } else { ViewBag.Message = "Mobile No or Password is wrong."; } } } } return(View()); }
public HttpResponseMessage Login(UserLoginModelClass modeluserLoginData) { try { if (ModelState.IsValid) { using (var database = new MvcTutorialEntities()) { var Verify = database.tblUser.FirstOrDefault(user => user.MobileNo == modeluserLoginData.MobileNo); if (Verify == null) { return(this.GenerateResponse(false, HttpStatusCode.Conflict, Constants.MOBILENOTEXISTS)); } else { if (Verify.IsActive == true) { if (Verify.Password == modeluserLoginData.Password) { return(this.GenerateResponse(true, HttpStatusCode.OK, Verify)); } else { return(this.GenerateResponse(false, HttpStatusCode.Conflict, Constants.INVALIDPASSWORD)); } } else { return(this.GenerateResponse(false, HttpStatusCode.Conflict, Constants.ACCOUNTINACTIVE)); } } } } else { return(this.GenerateResponse(false, HttpStatusCode.NotFound, Constants.NODATA)); } } catch (Exception ex) { return(this.GenerateErrorResponse(HttpStatusCode.BadRequest, ex)); } }