public CmsData.MeetingCategory AddMeetingCategory(string newMeetingCategory) { var category = new CmsData.MeetingCategory { Description = newMeetingCategory, IsExpired = false, NotBeforeDate = null, NotAfterDate = null }; _dataContext.MeetingCategories.InsertOnSubmit(category); _dataContext.SubmitChanges(); return(category); }
public CmsData.MeetingCategory CreateOrUpdate(CmsData.MeetingCategory meetingCategory) { if (meetingCategory.Id != 0) { var existingItem = GetById(meetingCategory.Id); existingItem.Description = meetingCategory.Description; existingItem.NotBeforeDate = meetingCategory.NotBeforeDate; existingItem.NotAfterDate = meetingCategory.NotAfterDate; existingItem.IsExpired = meetingCategory.IsExpired; } else { _dataContext.MeetingCategories.InsertOnSubmit(meetingCategory); } _dataContext.SubmitChanges(); return(meetingCategory); }