public async Task <IEnumerable <SceneSubSearchModel> > GetScenesByProjectIdAsync(int projectId) { var queryData = _context.Scenes.Where(g => g.ProjectId == projectId); var result = QueryOperate <Scene> .Execute(queryData); var scenes = await result.ToListAsync(); var scenesSearch = SceneOperator.SetSceneSubSearchModel(scenes); return(scenesSearch); }
public async Task <SceneSubSearchModel> GetSceneByGroupIdAsync(int groupId) { var group = await _context.Groups .Include(g => g.Scene) .Where(g => g.GroupId == groupId).FirstOrDefaultAsync(); var scene = group == null ? null : group.Scene; var sceneSearch = SceneOperator.SetSceneSubSearchModel(scene); return(sceneSearch); }
public SceneSearchModel FindById(int sceneId) { var result = _context.Scenes.Where(v => v.SceneId == sceneId); result = (IQueryable <Scene>)ExpandOperator.ExpandRelatedEntities <Scene>(result); var scene = result.FirstOrDefault(); var sceneSearch = SceneOperator.SetSceneSearchModelCascade(scene); return(sceneSearch); }
private void Awake() { if (Instance == null) { Instance = this; } else { Destroy(this.gameObject); } DontDestroyOnLoad(this.gameObject); }
public async Task <SceneSubSearchModel> GetSceneBySceneSegmentIdAsync(int sceneSegmentId) { var sceneSegment = await _context.SceneSegments .Include(s => s.Scene) .Where(s => s.SceneSegmentId == sceneSegmentId) .FirstOrDefaultAsync(); var scene = sceneSegment == null ? null : sceneSegment.Scene; var sceneSearch = SceneOperator.SetSceneSubSearchModel(scene); return(sceneSearch); }
public IEnumerable <SceneSearchModel> GetAll() { var queryData = from S in _context.Scenes select S; var result = QueryOperate <Scene> .Execute(queryData); result = (IQueryable <Scene>)ExpandOperator.ExpandRelatedEntities <Scene>(result); //以下执行完后才会去数据库中查询 var scenes = result.ToList(); var scenesSearch = SceneOperator.SetSceneSearchModelCascade(scenes); return(scenesSearch); }
#pragma warning restore 0219, 414 private void OnEnable() { this._sSceneOperator = this.target as SceneOperator; }