Example #1
0
 internal void RemovePlayerFromFavorites(int idUser, int idPlayer)
 {
     using (SWSPContext context = new SWSPContext())
     {
         context.Database.ExecuteSqlCommand("exec [dbo].[RemovePlayerFromFavorite] @userId, @playerId", new SqlParameter("@userId", idUser), new SqlParameter("@playerId", idPlayer));
     }
 }
Example #2
0
 public List <StatisticBasicModel> GetPlayersForUser()
 {
     using (SWSPContext context = new SWSPContext())
     {
         return(context.Database.SqlQuery <StatisticBasicModel>("exec [dbo].[GetPlayersForUser] @userId", new SqlParameter("@userId", SessionPersister.User.Id)).Where(x => x.IsFavorite == 1).ToList());
     }
 }
Example #3
0
 public List <StatisticBasicModel> GetPlayersInfo(int id)
 {
     using (SWSPContext context = new SWSPContext())
     {
         var data = context.Database.SqlQuery <StatisticBasicModel>("exec [dbo].[GetPlayersForUser] @userId", new SqlParameter("@userId", id)).ToList();
         return(data);
     }
 }
Example #4
0
        public StatisticBasicModel GetReportForPlayer(int idPlayer)
        {
            List <StatisticBasicModel> list = null;

            using (SWSPContext context = new SWSPContext())
            {
                list = context.Database.SqlQuery <StatisticBasicModel>("exec [dbo].[GetPlayersForUser] @userId", new SqlParameter("@userId", SessionPersister.User.Id)).ToList();
            }

            return(list.FirstOrDefault(x => x.IdPlayer == idPlayer));
        }
Example #5
0
 public List <StatisticBasicModel> GetReportForPlayerLineChart(int idPlayer)
 {
     using (SWSPContext context = new SWSPContext())
     {
         var data = context.player_statistic_changes.Where(x => x.id_player == idPlayer).ToList();
         return(data.Select(x => new StatisticBasicModel
         {
             IdPlayer = x.id_player.Value,
             Passing = x.passing.Value,
             Dribble = x.dribble.Value,
             Speed = x.speed.Value,
             Date = x.date.Value,
             Attack = x.attack.Value,
         }).ToList());
     }
 }
Example #6
0
 public static UserModel SignIn(UserModel userModel)
 {
     using (SWSPContext context = new SWSPContext())
     {
         var hash = Hash(userModel.Password);
         var user = context.Users.FirstOrDefault(x => x.Login == userModel.Login && x.Password == hash);
         if (user != null)
         {
             return(new UserModel()
             {
                 Id = user.User_ID, Login = user.Login, Name = user.Name, Role = user.Access
             });
         }
         return(null);
     }
 }