public void Handle(LeaveLeagueCommand command) { // TODO validate using (var dbContext = new ManagementDataContext()) { Team team = dbContext.Teams.SingleOrDefault(t => t.Id == command.TeamId); if (team == null) { throw new ServerSideException("Ups, something went wrong! Refresh page and try agine"); } League league = dbContext.Leagues.SingleOrDefault(l => l.Teams.Contains(team)); if (league == null) { throw new ServerSideException("Ups, something went wrong! Refresh page and try agine"); } team.LeaveLeague(league); dbContext.SaveChanges(); } }
public ActionResult Regulations(int leagueId) { RegulationsViewModel model; using (var dbContext = new ManagementDataContext()) { model = dbContext.Leagues.FindRegulationsByLeagueId(leagueId); } return(View(model)); }
public ActionResult FindLeague(FindViewModel viewModel) { ICollection <LeaguePreviewViewModel> model; using (var dbContext = new ManagementDataContext()) { model = dbContext.Leagues.FindLeaguesByCity(viewModel.Input); } return(View("Leagues", model)); }
public ActionResult Teams() { ICollection <TeamPreviewViewModel> model; using (var dbContext = new ManagementDataContext()) { model = dbContext.Teams.FindAllTeams(); } return(View(model)); }
public ActionResult FindTeam(FindViewModel viewModel) { TeamPreviewViewModel model; using (var dbContext = new ManagementDataContext()) { model = dbContext.Teams.FindTeamByName(viewModel.Input); } return(View("Team", model)); }
public void Handle(SendMessageCommand command) { // TODO validate using (var dbContext = new ManagementDataContext()) { // TODO dbContext.SaveChanges(); } }
public ActionResult Players(int teamId) { ICollection <PlayerViewModel> model; using (var dbContext = new ManagementDataContext()) { model = dbContext.Players.GetPlayersByTeamId(teamId); } return(View(model)); }
public ActionResult Team(int teamId) { TeamPreviewViewModel model; using (var dbContext = new ManagementDataContext()) { model = dbContext.Teams.FindTeamById(teamId); } return(View(model)); }
public ActionResult Leagues() { ICollection <LeaguePreviewViewModel> model; using (var dbContext = new ManagementDataContext()) { model = dbContext.Leagues.FindAllLeagues(); } return(View(model)); }
public ActionResult Teams() { LeagueTeamsViewModel model; var user = System.Web.HttpContext.Current.GetCurrentUser(); using (var dbContext = new ManagementDataContext()) { model = dbContext.Leagues.GetLeagueTeams(user.UserId); } return(View(model)); }
public ActionResult UpdateInformations() { UpdateLeagueInformationsViewModel model; var user = System.Web.HttpContext.Current.GetCurrentUser(); using (var dbContext = new ManagementDataContext()) { model = dbContext.Leagues.GetLeagueInformationsByUserId(user.UserId); } return(View(model)); }
public ActionResult Teams() { LeagueTeamsViewModel model; var user = System.Web.HttpContext.Current.GetCurrentUser(); using (var dbContext = new ManagementDataContext()) { model = dbContext.Leagues.GetLeagueTeams(user.UserId); } return View(model); }
public ActionResult PlayersManage() { ICollection <PlayerViewModel> model; var user = System.Web.HttpContext.Current.GetCurrentUser(); using (var dbContext = new ManagementDataContext()) { model = dbContext.Teams.GetPlayersByUserId(user.UserId); } return(View(model)); }
public ActionResult UpdateCoach() { UpdateCoachViewModel model; var user = System.Web.HttpContext.Current.GetCurrentUser(); using (var dbContext = new ManagementDataContext()) { model = dbContext.Teams.GetCoachByUserId(user.UserId); } return(View(model)); }
public ActionResult Index() { TeamPreviewViewModel model; var user = System.Web.HttpContext.Current.GetCurrentUser(); using (var dbContext = new ManagementDataContext()) { model = dbContext.Teams.FindTeamByUserId(user.UserId); } return View(model); }
public void Handle(RemovePlayerCommand command) { // TODO validate using (var dbContext = new ManagementDataContext()) { Player player = dbContext.Players.SingleOrDefault(l => l.Id == command.PlayerId); dbContext.Players.Remove(player); dbContext.SaveChanges(); } }
public void Handle(CreateLeagueCommand command) { // TODO validate using (var dbContext = new ManagementDataContext()) { League league = CreateLeagueEntity(command); dbContext.Leagues.Add(league); dbContext.SaveChanges(); } }
public void Handle(RemoveTeamCommand command) { // TODO validate using (var dbContext = new ManagementDataContext()) { Team team = dbContext.Teams.SingleOrDefault(l => l.ManagerId == command.Id); dbContext.Teams.Remove(team); dbContext.SaveChanges(); } }
public void Handle(CreateTeamCommand command) { // TODO validate using (var dbContext = new ManagementDataContext()) { Team team = CreateTeamEntity(command); dbContext.Teams.Add(team); dbContext.SaveChanges(); } }
public void Handle(RemoveLeagueCommand command) { // TODO validate using (var dbContext = new ManagementDataContext()) { League league = dbContext.Leagues.FirstOrDefault(l => l.OrganizerId == command.Id); dbContext.Leagues.Remove(league); dbContext.SaveChanges(); } }
public ActionResult Index() { LeaguePreviewViewModel model; var user = System.Web.HttpContext.Current.GetCurrentUser(); using (var dbContext = new ManagementDataContext()) { model = dbContext.Leagues.FindLeagueByUserId(user.UserId); } return(View(model)); }
public void Handle(AddPlayerCommand command) { // TODO validate using (var dbContext = new ManagementDataContext()) { Team team = dbContext.Teams.SingleOrDefault(l => l.Id == command.TeamId); Player player = CreatePlayerEntity(command, team); dbContext.Players.Add(player); dbContext.SaveChanges(); } }
public void Handle(AddLeagueNoteCommand command) { // TODO validate using (var dbContext = new ManagementDataContext()) { League league = dbContext.Leagues.SingleOrDefault(l => l.Id == command.LeagueId); LeagueNote note = CreateNoteEntity(command, league); dbContext.LeagueNotes.Add(note); dbContext.SaveChanges(); } }
public void Handle(JoinLeagueCommand command) { // TODO validate using (var dbContext = new ManagementDataContext()) { League league = dbContext.Leagues.SingleOrDefault(l => l.Id == command.LeagueId); Team team = dbContext.Teams.SingleOrDefault(l => l.Id == command.TeamId); JoinToLeague(league, team); dbContext.SaveChanges(); } }
public ActionResult AddPlayer() { var model = new AddPlayerViewModel(); var user = System.Web.HttpContext.Current.GetCurrentUser(); using (var dbContext = new ManagementDataContext()) { var team = dbContext.Teams.FindTeamByUserId(user.UserId); model.TeamId = team.Id; } return(View(model)); }
public ActionResult JoinLeague() { JoinLeagueViewModel model; ICollection <LeaguePreviewViewModel> leagues; var user = System.Web.HttpContext.Current.GetCurrentUser(); using (var dbContext = new ManagementDataContext()) { leagues = dbContext.Leagues.FindAllLeagues(); model = dbContext.Teams.GetTeamByUserId(user.UserId); model.Leagues = leagues; } return(View(model)); }
public ActionResult AddPlayer() { var model = new AddPlayerViewModel(); var user = System.Web.HttpContext.Current.GetCurrentUser(); using (var dbContext = new ManagementDataContext()) { var team = dbContext.Teams.FindTeamByUserId(user.UserId); model.TeamId = team.Id; } return View(model); }
public void Handle(UpdateCoachCommand command) { // TODO validate using (var dbContext = new ManagementDataContext()) { Team team = dbContext.Teams.SingleOrDefault(l => l.Id == command.TeamId); if (team == null || team.Coach == null) { throw new ServerSideException("Ups, something went wrong! Refresh page and try agine"); } UpdateCoach(team.Coach, command); dbContext.SaveChanges(); } }
public void Handle(UpdateRegulationsCommand command) { // TODO validate using (var dbContext = new ManagementDataContext()) { League league = dbContext.Leagues.SingleOrDefault(l => l.Id == command.LeagueId); if (league == null || league.Regulations == null) { throw new ServerSideException("Ups, something went wrong! Refresh page and try agine"); } UpdateRegulations(league.Regulations, command); dbContext.SaveChanges(); } }
public ActionResult League(int?teamId, int?leagueId) { LeaguePreviewViewModel model = null; using (var dbContext = new ManagementDataContext()) { if (teamId.HasValue) { model = dbContext.Leagues.FindLeagueByTeamId((int)teamId); } if (leagueId.HasValue) { model = dbContext.Leagues.FindLeagueById((int)leagueId); } } return(View(model)); }
protected void Application_Start() { AreaRegistration.RegisterAllAreas(); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); var userAccountDataContext = new UserAccountDataContext(); Database.SetInitializer(new MigrateDatabaseToLatestVersion<UserAccountDataContext, UsersAccounts.Model.Migrations.Configuration>()); userAccountDataContext.Database.Initialize(false); var managementDataContext = new ManagementDataContext(); Database.SetInitializer(new MigrateDatabaseToLatestVersion<ManagementDataContext, Management.Model.Migrations.Configuration>()); managementDataContext.Database.Initialize(false); var leagueDataContext = new LeagueDataContext(); Database.SetInitializer(new MigrateDatabaseToLatestVersion<LeagueDataContext, League.Model.Migrations.Configuration>()); leagueDataContext.Database.Initialize(false); BootstrapContexts(); }
public void Handle(UpdateTeamStatusCommand command) { // TODO validate using (var dbContext = new ManagementDataContext()) { League league = dbContext.Leagues.SingleOrDefault(l => l.Id == command.LeagueId); Team team = dbContext.Teams.SingleOrDefault(l => l.Id == command.TeamId); if (league == null || league.TeamsWaitingForApprove == null) { throw new ServerSideException("Ups, something went wrong! Refresh page and try agine"); } if (team == null) { throw new ServerSideException("Ups, something went wrong! Refresh page and try agine"); } UpdateTeamStatus(league, team, command.Accept); dbContext.SaveChanges(); } }
protected void Application_Start() { AreaRegistration.RegisterAllAreas(); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); var userAccountDataContext = new UserAccountDataContext(); Database.SetInitializer(new MigrateDatabaseToLatestVersion <UserAccountDataContext, UsersAccounts.Model.Migrations.Configuration>()); userAccountDataContext.Database.Initialize(false); var managementDataContext = new ManagementDataContext(); Database.SetInitializer(new MigrateDatabaseToLatestVersion <ManagementDataContext, Management.Model.Migrations.Configuration>()); managementDataContext.Database.Initialize(false); var leagueDataContext = new LeagueDataContext(); Database.SetInitializer(new MigrateDatabaseToLatestVersion <LeagueDataContext, League.Model.Migrations.Configuration>()); leagueDataContext.Database.Initialize(false); BootstrapContexts(); }
public StandardSummarizer(ManagementDataContext context) { _context = context; }
public ActionResult UpdateInformations() { UpdateLeagueInformationsViewModel model; var user = System.Web.HttpContext.Current.GetCurrentUser(); using (var dbContext = new ManagementDataContext()) { model = dbContext.Leagues.GetLeagueInformationsByUserId(user.UserId); } return View(model); }
public ActionResult JoinLeague() { JoinLeagueViewModel model; ICollection<LeaguePreviewViewModel> leagues; var user = System.Web.HttpContext.Current.GetCurrentUser(); using (var dbContext = new ManagementDataContext()) { leagues = dbContext.Leagues.FindAllLeagues(); model = dbContext.Teams.GetTeamByUserId(user.UserId); model.Leagues = leagues; } return View(model); }
public ActionResult PlayersManage() { ICollection<PlayerViewModel> model; var user = System.Web.HttpContext.Current.GetCurrentUser(); using (var dbContext = new ManagementDataContext()) { model = dbContext.Teams.GetPlayersByUserId(user.UserId); } return View(model); }
public ActionResult UpdateCoach() { UpdateCoachViewModel model; var user = System.Web.HttpContext.Current.GetCurrentUser(); using (var dbContext = new ManagementDataContext()) { model = dbContext.Teams.GetCoachByUserId(user.UserId); } return View(model); }