public PartialViewResult SingleCRUDPartialView(string name, string type)
 {
     try
     {
         SingleCRUDPartialViewModel singleCRUDPartialViewModel = new SingleCRUDPartialViewModel();
         singleCRUDPartialViewModel.SingleCRUDModelList = _service.GetSingleCRUDDataList(name, type);
         if (singleCRUDPartialViewModel.SingleCRUDModelList == null)
         {
             singleCRUDPartialViewModel.ErrorMessage = "查詢發生錯誤";
             return(PartialView(singleCRUDPartialViewModel));
         }
         var selectList = _service.GetDtypeSelecList();
         selectList.Insert(0, new SelectListItem {
             Value = "", Text = "請選擇"
         });
         singleCRUDPartialViewModel.DTypeSelectList = new SelectList(selectList, "Value", "Text");
         if (singleCRUDPartialViewModel.DTypeSelectList == null)
         {
             return(PartialView(new ColumnCRUDPartialViewModel()));
         }
         return(PartialView(singleCRUDPartialViewModel));
     }
     catch (Exception ex)
     {
         return(PartialView());
     }
 }
 public PartialViewResult SingleCRUDPartialView(string name, string type)
 {
     try
     {
         Log.LogInfoWriter(userName, LogManagement.LogType.OP, LogManagement.EventLevel.Info, LogManagement.LogAction.USER_Action_Query, LogManagement.SystemName.基本作業, "使用者取得SingleCRUD查詢資料", null, null);
         Log.LogInfoWriter(userName, LogManagement.LogType.AP, LogManagement.EventLevel.Info, LogManagement.LogAction.SYS_FunctionStart, LogManagement.SystemName.基本作業, "開始取得SingleCRUD查詢資料", null, null);
         SingleCRUDPartialViewModel singleCRUDPartialViewModel = new SingleCRUDPartialViewModel();
         singleCRUDPartialViewModel.SingleCRUDModelList = _service.GetSingleCRUDDataList(name, type);
         if (singleCRUDPartialViewModel.SingleCRUDModelList == null)
         {
             singleCRUDPartialViewModel.ErrorMessage = "查詢發生錯誤";
             return(PartialView(singleCRUDPartialViewModel));
         }
         Log.LogInfoWriter(userName, LogManagement.LogType.AP, LogManagement.EventLevel.Info, LogManagement.LogAction.SYS_FunctionEnd, LogManagement.SystemName.基本作業, "取得SingleCRUD查詢資料結束", null, null);
         return(PartialView(singleCRUDPartialViewModel));
     }
     catch (Exception ex)
     {
         Log.LogInfoWriter(userName, LogManagement.LogType.AP, LogManagement.EventLevel.Error, LogManagement.LogAction.Error_FunctionError, LogManagement.SystemName.基本作業, "取得SingleCRUD查詢資料發生錯誤", null, ex);
         return(PartialView());
     }
 }