// // GET: /Player/ public ActionResult Index() { var leagueYear = LeagueYearRepository.GetById(1); ViewBag.NextPickNumber = DraftPickRepository.GetLastPickNumber(leagueYear) + 1; return(View()); }
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> >(); }
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 })); }