public static ValidationModel LoginUser() { var loginModel = new LoginBinding { Password = "******", UserName = "******" }; var auth = userProviders.Authentication(loginModel); return(auth); }
public ResponseBinding Login(LoginBinding model) { if (!ModelState.IsValid) { return(new ResponseBinding { HttpStatusCode = 422, Message = "Todos los campos son necesarios", Status = false }); } var user = this.Context.Users.SingleOrDefault(u => u.Username == model.Username && u.Password == model.Password); if (user == null) { return(new ResponseBinding { HttpStatusCode = 422, Message = "Usuario y/o Contraseña incorrectos", Status = false }); } user.Token = Guid.NewGuid(); this.Context.Entry(user).State = System.Data.Entity.EntityState.Modified; this.Context.SaveChanges(); return(new ResponseBinding { Content = user.Token, HttpStatusCode = 422, Message = "Inicio de sesión exitoso", Status = false }); }