internal CTI<LevelEditorResponseItem> GetEditorData() { try { using (var levelEditorContext = new LevelEditorContext()) { var response = new LevelEditorResponseItem { AssetTypes = levelEditorContext.ActiveAssetTypesVIEWDS.ToList(), Assets = levelEditorContext.ActiveAssetsVIEWDS.ToList() }; return new CTI<LevelEditorResponseItem>(response); } } catch (Exception ex) { return new CTI<LevelEditorResponseItem>(null, ex.ToString()); } }
internal CTI<bool> AddUpdateLevel(Levels level) { using (var levelEditorContext = new LevelEditorContext()) { level.UserAuthorID = _authorizedUser.ID; if (level.IsNew) { levelEditorContext.LevelsDS.Add(level); } else { levelEditorContext.LevelsDS.Update(level); } levelEditorContext.SaveChanges(); return new CTI<bool>(true); } }