public GetCallCenterListResponse GetCallCenterList(CallCenterFilter CallCenterRequest) { var request = new RestRequest("api/AdminCallCenter/GetMachineHistoryList", Method.POST, DataFormat.Json) .AddJsonBody(CallCenterRequest); var resp = Globals.ApiClient.Execute <GetCallCenterListResponse>(request); return(resp.Data); }
public async Task <IActionResult> GetCallCenterList(CallCenterFilter CallCenterRequest) { CallCenterRequest.searchStartDate = CallCenterRequest.searchStartDate == DateTime.MinValue ? DateTime.MinValue : CallCenterRequest.searchStartDate; CallCenterRequest.searchEndDate = CallCenterRequest.searchEndDate == DateTime.MinValue ? DateTime.MaxValue : CallCenterRequest.searchEndDate; GetCallCenterListResponse response = _iAdminCallCenterService.GetCallCenterList(CallCenterRequest); return(Ok(response)); }
public IActionResult GetMachineHistoryList(CallCenterFilter CallCenterRequest) { var response = _adminCallCenter.GetCallCenterList(CallCenterRequest); if (response.isSuccess == false) { return(null); } return(Ok(response)); }
public GetCallCenterListResponse GetCallCenterList(CallCenterFilter CallCenterRequest) { CallCenterRequest.searchStartDate = CallCenterRequest.searchStartDate == DateTime.MinValue ? DateTime.MinValue : CallCenterRequest.searchStartDate; CallCenterRequest.searchEndDate = CallCenterRequest.searchEndDate == DateTime.MinValue ? DateTime.MaxValue : CallCenterRequest.searchEndDate; GetCallCenterListResponse response = new GetCallCenterListResponse(); var ReadFlagsNothing = context.TblSshMachineryServicesRepository.Get().Where(q => q.IsApproved == false && q.IsRejected == false); var ReadFlagsNothingCount = ReadFlagsNothing.Count(); var getInstallationList = _dbContext.vSSHMachineHistory.Where(q => q.SerialNo.Contains(CallCenterRequest.searchSerialNo == null ? "" : CallCenterRequest.searchSerialNo) && q.SkuCode.Contains(CallCenterRequest.searchSkuCode == null ? "" : CallCenterRequest.searchSkuCode) && q.TracingName.Contains(CallCenterRequest.searchTracingName == null ? "" : CallCenterRequest.searchTracingName) && q.ServiceStatus.Contains(CallCenterRequest.searchStatus == null ? "" : CallCenterRequest.searchStatus) && (q.CreatedDate >= CallCenterRequest.searchStartDate && q.CreatedDate <= CallCenterRequest.searchEndDate) ).ToList(); response.getInstallationList = getInstallationList; response.ReadFlagsNothingCount = ReadFlagsNothingCount; response.isSuccess = true; return(response); }