Example #1
0
        public TimelineEventViewModel(ISpotUser user, IEvent myEvent, IUserEvent userEvent, ISpot spot,
                                      ILocation location, IBusiness business)
        {
            UserId     = user.Id;
            EventId    = myEvent.Id;
            SpotId     = spot.Id;
            LocationId = location.Id;
            BusinessId = business.Id;

            FirstName  = user.FirstName;
            EventTitle = myEvent.Title;
            EventStart = myEvent.StartDateTime.ToLocalTime().ToString(DateService.GetBasicDateTimeFormat);

            Joined = DateService.GetRelativeSpan(userEvent.Joined.ToUniversalTime()
                                                 .ToString(DateService.GetBasicDateTimeFormat));

            SpotName = spot.Name;
            Address  = location.Address;
            City     = location.City;
            Zip      = location.Zip;
            Country  = location.Country;

            BusinessName = business.Name;
        }