public static RecipientSettings Map(this CommunicationSettingEntity entity) { return(new RecipientSettings { Id = entity.id, }); }
private static CommunicationSettingEntity EnsureSettingEntity(SettingsDataContext dc, Guid recipientId) { var settings = GetSettingEntity(dc, recipientId); if (settings == null) { settings = new CommunicationSettingEntity { id = Guid.NewGuid(), userId = recipientId }; dc.CommunicationSettingEntities.InsertOnSubmit(settings); } return(settings); }
partial void DeleteCommunicationSettingEntity(CommunicationSettingEntity instance);
partial void InsertCommunicationSettingEntity(CommunicationSettingEntity instance);
private static CommunicationCategorySettingEntity EnsureCategorySettingEntity(SettingsDataContext dc, CommunicationSettingEntity settings, Guid categoryId) { var categorySettings = GetCategorySettingEntity(dc, settings.id, categoryId); if (categorySettings == null) { categorySettings = new CommunicationCategorySettingEntity { id = Guid.NewGuid(), categoryId = categoryId, settingsId = settings.id }; dc.CommunicationCategorySettingEntities.InsertOnSubmit(categorySettings); } return(categorySettings); }
private static CommunicationDefinitionSettingEntity EnsureDefinitionSettingEntity(SettingsDataContext dc, CommunicationSettingEntity settings, Guid definitionId) { var definitionSettings = GetDefinitionSettingEntity(dc, settings.id, definitionId); if (definitionSettings == null) { definitionSettings = new CommunicationDefinitionSettingEntity { id = Guid.NewGuid(), definitionId = definitionId, settingsId = settings.id }; dc.CommunicationDefinitionSettingEntities.InsertOnSubmit(definitionSettings); } return(definitionSettings); }