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)); }
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)); }