public EventModel(Dictionary <string, string> dic, EN_EventType Type) { if (!EventTemplate.HasTemplate(Type)) { throw new ExodusException("Template not found"); } // Init(Type); // check keys var keys = CheckKeys(dic); // fill model FieldModel(keys); // Get Content Content = EventTemplate.GetContent(keys, Type); // Get ThumbNail Thumbnail = EventTemplate.GetThumbnail(Models, Type); // Add Event EventID = _DL.Events.Add.Event(this.Event); // Add Relations if (this.EventID != -1) { _DL.Events.Add.EventToUsers(this.EventID, RelatedUsers); } }