WePlayerController.cs 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. using System.Threading.Tasks;
  2. using System.Web.Mvc;
  3. using Abp.Web.Mvc.Authorization;
  4. using Abp.Runtime.Caching;
  5. using WePlatform.BaseSystem.Query;
  6. namespace WePlatform.Controllers
  7. {
  8. [AbpMvcAuthorize]
  9. public class WePlayerController : IwbControllerBase
  10. {
  11. public QueryAppService QueryApp { get; }
  12. public WePlayerController( ICacheManager cacheManager, QueryAppService queryApp)
  13. {
  14. QueryApp = queryApp;
  15. CacheManager = cacheManager;
  16. }
  17. [AbpMvcAuthorize]
  18. public async Task<ActionResult> Package()
  19. {
  20. ViewBag.Category = await QueryApp.GetCategorySelectStr();
  21. ViewBag.SceneType = await QueryApp.GetSceneTypeStr();
  22. ViewBag.GuideType = await QueryApp.GetGuideTypeSelectStr();
  23. ViewBag.EngineModel = await QueryApp.GetModelSelectStr();
  24. ViewBag.EvalModel = await QueryApp.GetEvalModelSelectStr();
  25. ViewBag.ResourceType = await QueryApp.GetResourceTypeStr();
  26. return View();
  27. }
  28. [AbpMvcAuthorize]
  29. public async Task<ActionResult> SceneFlow()
  30. {
  31. ViewBag.Category = await QueryApp.GetCategorySelectStr();
  32. ViewBag.SceneType = await QueryApp.GetSceneTypeStr();
  33. ViewBag.GuideType = await QueryApp.GetGuideTypeSelectStr();
  34. return View();
  35. }
  36. }
  37. }