public async Task <IActionResult> Create([Bind("ID,Content,CreatedOn,PostID,AuthorID")] Reply reply)
        {
            if (ModelState.IsValid)
            {
                //reply.ID = 0;
                reply.CreatedOn = DateTime.Now;
                reply.AuthorID  = _context.Users.FirstOrDefault(u => u.UserName == User.Identity.Name).Id;
                //reply.Post = _context.Posts.Where(p=>p.ID == id).FirstOrDefault();
                _context.Add(reply);
                await _context.SaveChangesAsync();

                return(RedirectToAction("Index", new RouteValueDictionary(
                                            new { controller = "Reply", action = "Index", postid = reply.PostID })));
            }
            ViewData["AuthorID"] = new SelectList(_context.Set <User>(), "Id", "Id", reply.AuthorID);
            ViewData["PostID"]   = new SelectList(_context.Posts, "ID", "ID", reply.PostID);
            return(View(reply));
        }
示例#2
0
        public void AddPlayers(int leagueID)
        {
            var url    = $"https://allsportsapi.com/api/football/?&met=Teams&leagueId={leagueID}&APIkey={apikey}";
            var json   = new WebClient().DownloadString(url);
            var result = JsonConvert.DeserializeObject <JsonTeam>(json);

            foreach (var item in result.result)
            {
                foreach (var player in item.players.Where(p => p.player_age != "?"))
                {
                    var p = Mapper.Map <Player>(player);
                    p.Team = _context.Teams.FirstOrDefault(t => t.Name == item.team_name);
                    _context.Add(p);
                }
            }

            _context.SaveChanges();
        }
示例#3
0
 public void AddTopic(Topic topic)
 {
     context.Add(topic);
     context.SaveChanges();
 }