public HttpResponseMessage BuscaLoginPorId(int idlogin) { try { LoginRep rep = new LoginRep(); var login = rep.BuscaLoginPorId(idlogin); return(Request.CreateResponse(HttpStatusCode.OK, login)); } catch (Exception x) { return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, x.Message)); } }
public HttpResponseMessage Verificar(Login login) { try { LoginRep rep = new LoginRep(); var lista = rep.BuscaLogins(); var acesso = lista.FirstOrDefault(l => l.Email == login.Email && l.Senha == login.Senha); return(Request.CreateResponse(HttpStatusCode.OK, acesso?.Id ?? 0)); } catch (Exception x) { return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, x.Message)); } }
public ActionResult Login(LoginModel objUser) { if (ModelState.IsValid) { LoginRep mLoginRep = new LoginRep(); var obj = mLoginRep.GetMenuList().Where(a => a.UserName.Equals(objUser.UserName) && a.Password.Equals(objUser.Password)).FirstOrDefault(); //var obj = db.UserProfiles.Where(a => a.UserName.Equals(objUser.UserName) && a.Password.Equals(objUser.Password)).FirstOrDefault(); if (obj != null) { Session["UserName"] = obj.UserName.ToString(); Session["UserType"] = obj.UserType.ToString(); Session.Timeout = 10; if (obj.UserType.ToString() == "Admin") { return(RedirectToAction("UserDashBoard")); } else { return(RedirectToAction("UserDashBoard")); } } } return(View()); }