Ejemplo n.º 1
0
        public JsonResult GetDados(Logon user)
        {
            VetManagerEntities vetManagerDB = new VetManagerEntities();
            Users usuarios = vetManagerDB.Users.SingleOrDefault(x => x.UserName == user.UserName);

            var resultado = new
            {
                FirstName = usuarios.FirstName,
                LastName  = usuarios.LastName,
                UserName  = usuarios.UserName,
                BirthDate = usuarios.BirthDate.ToShortDateString(),
                Email     = usuarios.Email
            };

            return(Json(resultado));
        }
Ejemplo n.º 2
0
        public JsonResult Entrar(Logon model)
        {
            VetManagerEntities vetManagerDB = new VetManagerEntities();
            Users usuarios = vetManagerDB.Users.SingleOrDefault(x => x.UserName == model.UserName && x.Senha == model.Senha);

            //Primeira validação
            if (model == null || string.IsNullOrEmpty(model.UserName) || string.IsNullOrEmpty(model.Senha))
            {
                Response.StatusCode = 400;
                Response.Write("Necessário informar nome do usuário e senha");
                return(null);
            }

            //Segunda validação
            if (usuarios == null)
            {
                Response.StatusCode = 401;
                Response.Write("Login ou Senha inválidos.");
                return(null);
            }

            //Retorno para o HTML
            return(Json(usuarios));
        }