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()); } }