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"; }
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"); }