Esempio n. 1
0
        public void New_Player(SinglePlayerModel model, string username)
        {
            using (var ctx = new Context())
            {
                Player player = new Player();
                player.Name          = model.Player.Name;
                player.Country       = model.Player.Country;
                player.Sex           = model.Sex ? "Ženski" : "Muški";
                player.Date_of_birth = model.Player.Date_of_birth;
                player.Picture       = model.Player.Picture;
                player.Sport         = ctx.Sports.FirstOrDefault(u => u.ID == model.Player.Sport.ID);
                player.User          = ctx.Users.FirstOrDefault(u => u.Username == username);
                ctx.Players.Add(player);
                ctx.SaveChanges();

                if (model.Comment != null)
                {
                    Player_comment commentDB = new Player_comment();
                    commentDB.Comment = model.Comment;
                    commentDB.Active  = true;
                    commentDB.Date    = DateTime.UtcNow;
                    commentDB.Player  = player;
                    commentDB.User    = ctx.Users.FirstOrDefault(u => u.Username == username);
                    ctx.Player_comments.Add(commentDB);
                    ctx.SaveChanges();
                }
            }
        }
Esempio n. 2
0
 public void Add_comment(SinglePlayerModel model, string username)
 {
     using (var ctx = new Context())
     {
         Player_comment commentDB = new Player_comment();
         commentDB.Comment = model.Comment;
         commentDB.Active  = true;
         commentDB.Date    = DateTime.UtcNow;
         commentDB.Player  = ctx.Players.Include("Sport").Include("User").FirstOrDefault(t => t.ID == model.Player.ID);
         commentDB.User    = ctx.Users.FirstOrDefault(u => u.Username == username);
         ctx.Player_comments.Add(commentDB);
         ctx.SaveChanges();
     }
 }