using System.Threading.Tasks; using System.Web.Mvc; using Abp.Web.Mvc.Authorization; using Abp.Runtime.Caching; using WePlatform.BaseSystem.Query; namespace WePlatform.Controllers { [AbpMvcAuthorize] public class WePlayerController : IwbControllerBase { public QueryAppService QueryApp { get; } public WePlayerController( ICacheManager cacheManager, QueryAppService queryApp) { QueryApp = queryApp; CacheManager = cacheManager; } [AbpMvcAuthorize] public async Task Package() { ViewBag.Category = await QueryApp.GetCategorySelectStr(); ViewBag.SceneType = await QueryApp.GetSceneTypeStr(); ViewBag.GuideType = await QueryApp.GetGuideTypeSelectStr(); ViewBag.EngineModel = await QueryApp.GetModelSelectStr(); ViewBag.EvalModel = await QueryApp.GetEvalModelSelectStr(); ViewBag.ResourceType = await QueryApp.GetResourceTypeStr(); return View(); } [AbpMvcAuthorize] public async Task SceneFlow() { ViewBag.Category = await QueryApp.GetCategorySelectStr(); ViewBag.SceneType = await QueryApp.GetSceneTypeStr(); ViewBag.GuideType = await QueryApp.GetGuideTypeSelectStr(); return View(); } } }