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); }
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); }