public JsonResult List(int year, int count) { IDatabaseAccessor dbAccess = new SqlDatabaseAccessor(MvcApplication.GetMockDraftConnectionStringName()); List <DProspect> dProspects = dbAccess.GetTopProspects(year, count); List <WProspect> prospects = new List <WProspect>(); foreach (var dProspect in dProspects) { prospects.Add(Mapper.Map <WProspect>(dProspect)); } return(new JsonResult { Data = prospects, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
public ActionResult Create(CreateLeagueModel createLeagueModel) { var league = createLeagueModel.LeagueModel; var dLeague = Mapper.Map <DLeague>(league); IDatabaseAccessor db = new SqlDatabaseAccessor(MvcApplication.GetMockDraftConnectionStringName()); if (ModelState.IsValid) { if (db.LeagueNameExists(league.Name)) { ViewBag.Feedback = createLeagueModel.AlreadyExistedErrorMessage; return(View(createLeagueModel)); } db.AddLeague(dLeague); ViewBag.Feedback = createLeagueModel.SuccessMessage; } return(View()); }
public ActionResult Create(CreateProspectModel createProspectModel) { var prospectModel = createProspectModel.ProspectModel; prospectModel.Team = GetTeamWithId(createProspectModel.TeamId, createProspectModel.PossibleTeams); var dProspect = Mapper.Map <DProspect>(prospectModel); IDatabaseAccessor db = new SqlDatabaseAccessor(MvcApplication.GetMockDraftConnectionStringName()); if (ModelState.IsValid) { if (db.ProspectExists(dProspect)) { ViewBag.Feedback = createProspectModel.AlreadyExistedErrorMessage; return(View(createProspectModel)); } db.AddProspect(dProspect); ViewBag.Feedback = createProspectModel.SuccessMessage; } var newProspectModel = new CreateProspectModel(); return(View(newProspectModel)); }
public ActionResult Create(CreateTeamModel createTeamModel) { var teamModel = createTeamModel.TeamModel; teamModel.League = GetLeagueWithId(createTeamModel.LeagueId, createTeamModel.PossibleLeagues); var dTeam = Mapper.Map <DTeam>(teamModel); IDatabaseAccessor db = new SqlDatabaseAccessor(MvcApplication.GetMockDraftConnectionStringName()); if (ModelState.IsValid) { if (db.TeamExists(dTeam)) { ViewBag.Feedback = createTeamModel.AlreadyExistedErrorMessage; return(View(createTeamModel)); } db.AddTeam(dTeam); ViewBag.Feedback = createTeamModel.SuccessMessage; } var newTeamModel = new CreateTeamModel(); return(View(newTeamModel)); }