public ActionResult SaveSwimMeet(ViewSwimMeet viewSwimMeet) { try { //Save SwimMeet SwimMeet swimMeet = new SwimMeet(); swimMeet.SwimMeetID = viewSwimMeet.SwimMeetID; swimMeet.SwimMeetTypeID = viewSwimMeet.SwimMeetTypeID; swimMeet.Description = viewSwimMeet.Description; swimMeet.StartDate = viewSwimMeet.StartDate; swimMeet.EndDate = viewSwimMeet.EndDate; swimMeet.LocationID = viewSwimMeet.LocationID; swimMeet.SeasonID = viewSwimMeet.SeasonID; swimMeet.SwimMeetID = BizMgr.SaveSwimMeet(swimMeet, base.CurrentUser.SystemUserID); //Delete existing SwimMeetTeams BizMgr.DeleteSwimMeetTeamsBySwimMeetID(swimMeet.SwimMeetID); //Save SwimMeetTeams SwimMeetTeam smt = null; foreach (int teamSeasonID in viewSwimMeet.TeamSeasonIDs) { smt = new SwimMeetTeam(); smt.SwimMeetID = swimMeet.SwimMeetID; smt.TeamSeasonID = teamSeasonID; BizMgr.SaveSwimMeetTeam(smt); } } catch (Exception ex) { LogController.LogError(ex, LogEntryType.NormalError, "", "", "SystemUserID=" + base.CurrentUser.SystemUserID.ToString(), ""); } return PartialView("_SwimMeets", GetSwimMeets(base.CurrentUser.SystemUserID)); }
public ActionResult Index() { ViewSwimMeet vsm = new ViewSwimMeet(); try { vsm.HasTeamSeasons = BizMgr.GetHasTeamSeasons(this.CurrentUser.SystemUserID); } catch (Exception ex) { LogController.LogError(ex, LogEntryType.NormalError, "", "", "SystemUserID=" + base.CurrentUser.SystemUserID.ToString(), ""); } return View("Index", vsm); }
private ViewSwimMeet GetSwimMeet(int SwimMeetID) { ViewSwimMeet vsm = new ViewSwimMeet(); SwimMeet swimMeet = BizMgr.GetSwimMeet(SwimMeetID); vsm.StartDate = swimMeet.StartDate; vsm.SwimMeetID = swimMeet.SwimMeetID; vsm.Description = swimMeet.Description; vsm.LeagueName = swimMeet.LeagueName; vsm.LocationName = swimMeet.LocationName; vsm.SeasonDescription = swimMeet.SeasonDescription; TeamCollection teams = BizMgr.GetTeamsBySwimMeetID(swimMeet.SwimMeetID); foreach (Team team in teams) { vsm.Teams += team.TeamNameAbbrev + ", "; } char[] trim = new char[] { ',', ' ' }; vsm.Teams = vsm.Teams.TrimEnd(trim); return vsm; }
private ViewSwimMeets GetSwimMeets(int SystemUserID) { ViewSwimMeets vsms = new ViewSwimMeets(); ViewSwimMeet vsm; SwimMeetCollection swimMeets = BizMgr.GetSwimMeetsBySystemUserID(SystemUserID); foreach (SwimMeet swimMeet in swimMeets) { vsm = new ViewSwimMeet(); vsm.CanEdit = (swimMeet.StartDate > DateTime.Today && swimMeet.IsAdmin); vsm.HasResults = swimMeet.HasResults; vsm.Description = swimMeet.Description; vsm.EndDate = swimMeet.EndDate; vsm.StartDate = swimMeet.StartDate; vsm.SeasonID = swimMeet.SeasonID; vsm.SeasonDescription = swimMeet.SeasonDescription; vsm.LeagueDescription = swimMeet.LeagueDescription; vsm.LocationID = swimMeet.LocationID; vsm.LocationName = swimMeet.LocationName; vsm.SwimMeetID = swimMeet.SwimMeetID; TeamCollection teams = BizMgr.GetTeamsBySwimMeetID(swimMeet.SwimMeetID); foreach (Team team in teams) { vsm.Teams += team.TeamNameAbbrev + ", "; } vsm.Teams = vsm.Teams.TrimEnd(new char[] { ' ', ',' }); vsms.ViewSwimMeetList.Add(vsm); } return vsms; }