예제 #1
0
        public string Search(ActionLogSearcher searcher)
        {
            var vm = CreateVM <ActionLogListVM>();

            vm.Searcher = searcher;
            return(vm.GetJson());
        }
 public IActionResult ExportExcel(ActionLogSearcher searcher)
 {
     var vm = Wtm.CreateVM<ActionLogListVM>();
     vm.Searcher = searcher;
     vm.SearcherMode = ListVMSearchModeEnum.Export;
     return vm.GetExportData();
 }
        public string Search(ActionLogSearcher searcher)
        {
            var vm = Wtm.CreateVM <ActionLogListVM>(passInit: true);

            vm.Searcher = searcher;
            return(vm.GetJson(enumToString: false));
        }
예제 #4
0
        public IActionResult ExportExcel(ActionLogSearcher searcher)
        {
            var vm = CreateVM <ActionLogListVM>();

            vm.Searcher     = searcher;
            vm.SearcherMode = ListVMSearchModeEnum.Export;
            var data = vm.GenerateExcel();

            return(File(data, "application/vnd.ms-excel", $"Export_ActionLog_{DateTime.Now.ToString("yyyy-MM-dd")}.xls"));
        }
예제 #5
0
 public IActionResult Search(ActionLogSearcher searcher)
 {
     if (ModelState.IsValid)
     {
         var vm = CreateVM <ActionLogListVM>();
         vm.Searcher = searcher;
         return(Content(vm.GetJson()));
     }
     else
     {
         return(BadRequest(ModelState.GetErrorJson()));
     }
 }
예제 #6
0
        public string Search(ActionLogSearcher searcher)
        {
            var vm = Wtm.CreateVM <ActionLogListVM>(passInit: true);

            if (ModelState.IsValid)
            {
                vm.Searcher = searcher;
                return(vm.GetJson(false));
            }
            else
            {
                return(vm.GetError());
            }
        }