private DatabaseSettingDTO GetDatabaseSetting(DatabaseInformation item) { if (item.DatabaseUISetting != null) { DatabaseSettingDTO result = new DatabaseSettingDTO(); result.FlowDirectionLTR = item.DatabaseUISetting.FlowDirectionLTR; result.ShowMiladiDateInUI = item.DatabaseUISetting.ShowMiladiDateInUI; result.StringDateColumnIsMiladi = item.DatabaseUISetting.StringDateColumnIsMiladi; return(result); } else { return(null); } }
public bool SaveDatabaseSetting(int databaseID, DatabaseSettingDTO databaseSetting) { using (var projectContext = new DataAccess.MyProjectEntities()) { var dbDatabase = projectContext.DatabaseInformation.FirstOrDefault(x => x.ID == databaseID); if (dbDatabase.DatabaseUISetting == null) { dbDatabase.DatabaseUISetting = new DatabaseUISetting(); } dbDatabase.DatabaseUISetting.FlowDirectionLTR = databaseSetting.FlowDirectionLTR; dbDatabase.DatabaseUISetting.ShowMiladiDateInUI = databaseSetting.ShowMiladiDateInUI; dbDatabase.DatabaseUISetting.StringDateColumnIsMiladi = databaseSetting.StringDateColumnIsMiladi; projectContext.SaveChanges(); return(true); } }