Example #1
0
        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));
            }
        }
Example #2
0
        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));
            }
        }
Example #3
0
 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());
 }