public async Task <ActionResult <ResponseContext> > CheckListAsync([FromQuery] string customerId) { try { CustomerCheckListResponseModel result = await _mcService.CheckListAsync(customerId); if (result?.CheckList?.Any() != true) { return(Ok(new ResponseContext { code = (int)Common.ResponseCode.ERROR, message = Common.Message.NOT_FOUND_PRODUCT, data = result })); } return(Ok(new ResponseContext { code = (int)Common.ResponseCode.SUCCESS, message = Common.Message.SUCCESS, data = result })); } catch (Exception ex) { _logger.LogError(ex, ex.Message); return(Ok(new ResponseContext { code = (int)Common.ResponseCode.ERROR, message = ex.Message, })); } }
public async Task <CustomerCheckListResponseModel> CheckListAsync(string customerId) { try { CustomerCheckListRequestModel customerCheckList = await _customerServices.GetCustomerCheckListAsync(customerId); CustomerCheckListResponseModel result = await _restMCService.CheckListAsync(customerCheckList); return(result); } catch (Exception ex) { _logger.LogError(ex, ex.Message); throw; } }