Ejemplo n.º 1
0
        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());
            }
        }
Ejemplo n.º 2
0
        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);
            }
        }