Exemplo n.º 1
0
 public string CheckInTeam(string sender, int postId, string raceId)
 {
     //Find team
     var team = FindByNumber(sender, raceId);
     if (team == null)
     {
         return "Du er ikke kendt på holdet";
     }
     var post = context.Posts.Find(postId);
     //Create checkin for team
     var checkin = new Checkin
     {
         CheckIn = DateTime.Now,
         Post = post,
         Team = team
     };
     context.Checkins.Add(checkin);
     context.SaveChanges();
     return "Holdet er checket ind på posten";
 }
Exemplo n.º 2
0
        public ActionResult CheckInTeam(int id)
        {
            var post = db.Posts.Find(id);
            if (post == null)
            {
                //404 not found
                return HttpNotFound();
            }

            //Find team
            if (Session["TeamId"] == null)
            {
                var race = post.Race;
                Session["RaceId"] = race.Id;
                Session["PostToAnswer"] = id;
                var teams = db.Teams.Where(t => t.Race.Id == race.Id).ToList();
                ViewBag.PostId = id;
                return View("ChooseTeamForCheckin", teams);

            }
            var team = db.Teams.Find(int.Parse(Session["TeamId"].ToString()));
            //Create checkin for team
            var checkin = new Checkin
            {
                CheckIn = DateTime.Now,
                Post = post,
                Team = team
            };
            db.Checkins.Add(checkin);
            db.SaveChanges();
            return View("CheckInTeam");
        }