Beispiel #1
0
 public RaceDetailModel(Data.Models.Race race)
 {
     if (race != null)
     {
         RaceViewModel           = new RaceViewModel(race);
         RaceCategoriesViewModel = new RaceCategory.RaceCategoriesViewModel()
         {
             RaceId         = race.Id,
             RaceCategories = race.RaceCategories.Select(x => new RaceCategory.RaceCategoryViewModel(x, true)).ToList(),
             canEdit        = !race.PublishDate.HasValue
         };
     }
 }
Beispiel #2
0
 public RaceViewModel(Data.Models.Race race)
 {
     if (race != null)
     {
         Id              = race.Id;
         Name            = race.Name;
         Date            = race.Date;
         SignToDate      = race.SignToDate;
         RaceDescription = race.Description;
         PublishDate     = race.PublishDate;
         RaceKey         = race.RaceKey;
         EndDtae         = race.EndDate;
     }
 }
Beispiel #3
0
        public RaceRegistrationViewModel(Data.Models.Race race)
        {
            if (race != null)
            {
                RaceId      = race.Id;
                Name        = race.Name;
                Description = race.Description;
                Date        = race.Date;
                SignToDate  = race.SignToDate;
                PublishDate = race.PublishDate;
                EndDate     = race.EndDate;
                RaceKey     = race.RaceKey;

                Categories = race.RaceCategories.Select(x => new RaceCategoryResult(x)).ToList();
            }
        }
Beispiel #4
0
 public RaceGridRow(Data.Models.Race race)
 {
     this.race = race;
 }