TrainController.cs 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. using System.Threading.Tasks;
  2. using System.Web.Mvc;
  3. using Abp.Web.Mvc.Authorization;
  4. using Abp.Runtime.Caching;
  5. using IwbZero.ToolCommon.StringModel;
  6. using WeOnlineApp.BaseSystem.Query;
  7. namespace WeOnlineApp.Controllers
  8. {
  9. [AbpMvcAuthorize]
  10. public class TrainController : IwbControllerBase
  11. {
  12. public TrainController( ICacheManager cacheManager, QueryAppService queryApp)
  13. {
  14. QueryApp = queryApp;
  15. CacheManager = cacheManager;
  16. }
  17. protected QueryAppService QueryApp { get; }
  18. [AbpMvcAuthorize]
  19. public async Task<ActionResult> Camp()
  20. {
  21. ViewBag.State = await QueryApp.GetCampStateSelectStr();
  22. ViewBag.SubjectType = await QueryApp.GetCategorySelectStr();
  23. return View();
  24. }
  25. [AbpMvcAuthorize]
  26. public ActionResult CampAttach(string id)
  27. {
  28. if (id.IsEmpty())
  29. {
  30. CheckErrors("未发现培训营编号,请检查后再试!");
  31. }
  32. ViewBag.CampNo = id;
  33. return View();
  34. }
  35. }
  36. }