예제 #1
0
        public static EventApiModel getEventApiModel(this EventModel eventModel)
        {
            EventApiModel eventApiModel = new EventApiModel
            {
                Id          = eventModel.Id.ToString(),
                Name        = eventModel.Name,
                StartDate   = String.Format("{0:yyyy-MM-dd HH:mm}", eventModel.StartDate),
                EndDate     = String.Format("{0:yyyy-MM-dd HH:mm}", eventModel.EndDate),
                Location    = eventModel.Location,
                Description = eventModel.Description,
                Url         = eventModel.Url,
                Image       = eventModel.Image
            };

            return(eventApiModel);
        }
예제 #2
0
        public static EventModel getEventModel(this EventApiModel eventApiModel, String CreatorId, DateTime dateCreated)
        {
            EventModel eventModel = new EventModel
            {
                Id          = new ObjectId(),
                Name        = eventApiModel.Name,
                StartDate   = DateTime.ParseExact(eventApiModel.StartDate, "yyyy-MM-dd HH:mm", CultureInfo.InvariantCulture),
                EndDate     = DateTime.ParseExact(eventApiModel.EndDate, "yyyy-MM-dd HH:mm", CultureInfo.InvariantCulture),
                DateCreated = dateCreated,
                Location    = eventApiModel.Location,
                Description = eventApiModel.Description,
                Url         = eventApiModel.Url,
                Image       = eventApiModel.Image,
                CreatorId   = new ObjectId(CreatorId)
            };

            return(eventModel);
        }