public ActionResult SaveSwimmer(ViewSwimmer model) { try { if (ModelState.IsValid) { Swimmer swimmer = new Swimmer(); swimmer.SwimmerID = model.SwimmerID; swimmer.LastName = model.LastName; swimmer.FirstName = model.FirstName; swimmer.BirthDate = model.BirthDate; swimmer.IsMale = model.IsMale; model.SwimmerID = BizMgr.SaveSwimmer(swimmer); BizMgr.SaveUserSwimmer(model.SwimmerID, this.CurrentUser.SystemUserID); } } catch (Exception ex) { LogController.LogError(ex, LogEntryType.NormalError, "", "", "", "Swimmer=" + model.SwimmerID.ToString()); } ViewBag.Swimmers = GetSwimmers(); return PartialView("_Swimmers"); }
private ViewSwimmer GetSwimmer(int UserSwimmerID) { Swimmer swimmer = BizMgr.GetSwimmerByUserSwimmerID(UserSwimmerID); ViewSwimmer vs = new ViewSwimmer(); vs.UserSwimmerID = UserSwimmerID; vs.IsMale = (swimmer.SwimmerID == 0) ? true : swimmer.IsMale; vs.BirthDate = swimmer.BirthDate; vs.LastName = swimmer.LastName; vs.FirstName = swimmer.FirstName; vs.SwimmerID = swimmer.SwimmerID; return vs; }
private ViewSwimmers GetSwimmerTeamSeasons(int TeamSeasonID) { ViewSwimmers vss = new ViewSwimmers(); ViewSwimmer vs = null; Team team = BizMgr.GetTeamByTeamSeasonID(TeamSeasonID); TeamCollection teams = BizMgr.GetTeamsBySystemUserID(this.CurrentUser.SystemUserID); var adminTeams = teams.Where<Team>(t => t.TeamID == team.TeamID && t.IsAdmin); vss.IsAdmin = adminTeams.Count() > 0; SwimmerCollection Swimmers = BizMgr.GetSwimmersByTeamSeasonID(TeamSeasonID); foreach (Swimmer swimmer in Swimmers) { vs = new ViewSwimmer(); vs.Age = BizMgr.GetAgeAtDate(swimmer.BirthDate, DateTime.Today); vs.BirthDate = swimmer.BirthDate; vs.LastFirstName = swimmer.LastFirstName; vs.IsMale = swimmer.IsMale; vss.ViewSwimmerList.Add(vs); } return vss; }
private List<ViewSwimmer> GetSwimmers() { SwimmerCollection swimmers = BizMgr.GetSwimmersBySystemUserID(this.CurrentUser.SystemUserID); List<ViewSwimmer> vss = new List<ViewSwimmer>(); ViewSwimmer vs; foreach (Swimmer swimmer in swimmers) { vs = new ViewSwimmer(); vs.Age = BizMgr.GetAgeAtDate(swimmer.BirthDate, DateTime.Today); vs.BirthDate = swimmer.BirthDate; vs.IsMale = swimmer.IsMale; vs.LastFirstName = swimmer.LastFirstName; vs.SwimmerID = swimmer.SwimmerID; vs.UserSwimmerID = swimmer.UserSwimmerID; vss.Add(vs); } return vss; }
private List<ViewSwimmer> GetSwimmerTeamRequests(int TeamSeasonID) { List<ViewSwimmer> vss = new List<ViewSwimmer>(); ViewSwimmer vs = null; SwimmerCollection Swimmers = BizMgr.GetSwimmerTeamRequestsBySystemUserIDTeamSeasonID(this.CurrentUser.SystemUserID, TeamSeasonID); foreach (Swimmer swimmer in Swimmers) { vs = new ViewSwimmer(); vs.Age = BizMgr.GetAgeAtDate(swimmer.BirthDate, DateTime.Today); vs.BirthDate = swimmer.BirthDate; vs.LastFirstName = swimmer.LastFirstName; vs.TeamSeasonID = swimmer.TeamSeasonID; vs.IsMale = swimmer.IsMale; vs.SwimmerTeamRequestID = swimmer.SwimmerTeamRequestID; vss.Add(vs); } return vss; }