コード例 #1
0
        //
        // GET: /Player/
        public ActionResult Index()
        {
            var leagueYear = LeagueYearRepository.GetById(1);

            ViewBag.NextPickNumber = DraftPickRepository.GetLastPickNumber(leagueYear) + 1;
            return(View());
        }
コード例 #2
0
 public PlayerController()
 {
     Context              = new FantasyVBDEntities();
     PlayerRepository     = new PlayerProjectionRepository(Context);
     LeagueYearRepository = new LeagueYearRepository(Context);
     DraftPickRepository  = new DraftPickRepository(Context);
     PlayerMapper         = new AutoMapperHelper <List <Models.PlayerProjection>, IList <DataAccess.PlayerProjection> >();
 }
コード例 #3
0
 public JsonResult Draft(PlayerPickModel model)
 {
     if (ModelState.IsValid)
     {
         var leagueYear = LeagueYearRepository.GetById(1);
         var pick       = new DraftPick()
         {
             FantasyTeamId = model.DraftPick.FantasyTeamId,
             IsKeeper      = false,
             LeagueYearId  = leagueYear.Id,
             PickNumber    = model.DraftPick.PickNumber,
             PlayerId      = model.Player.PlayerId,
             RoundNumber   = model.DraftPick.RoundNumber
         };
         DraftPickRepository.Add(pick);
         Context.SaveChanges();
         return(Json(new { Success = true }));
     }
     return(Json(new { Success = false }));
 }