public Response <IEnumerable <QuotedPrice> > GetQuotedPriceByCondition(GetQuotedPriceByConditionRequest request) { Response <IEnumerable <QuotedPrice> > response = new Response <IEnumerable <QuotedPrice> >(); if (request == null) { ArgumentNullException ex = new ArgumentNullException("GetQuotedPriceByCondition request"); LogError(ex); response.ErrorCode = ErrorCode.Argument; response.Exception = ex; return(response); } try { QuotedPriceAccessor accessor = new QuotedPriceAccessor(); response.Result = accessor.GetQuotedPriceByCondition(request.ProjectID, request.Target, request.CustomerOrShipperID, request.TransportationLineID, request.ShipperTypeID, request.PodTypeID, request.TtlOrTplID, request.EffectiveStartTime, request.EffectiveEndTime, request.StartCityID, request.EndCityID, request.RelatedCustomerID); response.IsSuccess = true; } catch (Exception ex) { LogError(ex); response.IsSuccess = false; response.ErrorCode = ErrorCode.Technical; } return(response); }
public Response <IEnumerable <SegmentDetail> > GetSegmentDetailByCustomerOrShipper(GetSegmentDetailByCustomerOrShipperRequest request) { Response <IEnumerable <SegmentDetail> > response = new Response <IEnumerable <SegmentDetail> >(); if (request == null) { ArgumentNullException ex = new ArgumentNullException("GetSegmentDetailByCustomerOrShipper request"); LogError(ex); response.ErrorCode = ErrorCode.Argument; response.Exception = ex; return(response); } try { QuotedPriceAccessor accessor = new QuotedPriceAccessor(); response.Result = accessor.GetSegmentDetailByCustomerOrShipper(request.ProjectID, request.Target, request.CustomerOrShipperID, request.RelatedCustomerID); response.IsSuccess = true; } catch (Exception ex) { LogError(ex); response.IsSuccess = false; response.ErrorCode = ErrorCode.Technical; } return(response); }
public int GetrelatedCustomerID(int settledType, long customerOrShipperID) { int i = 0; try { QuotedPriceAccessor accessor = new QuotedPriceAccessor(); i = accessor.GetrelatedCustomerID(settledType, customerOrShipperID); } catch (Exception ex) { LogError(ex); } return(i); }
//change by cyf public Response <IEnumerable <QuotedPrice> > GetQuotedPrice(long projectID, int target, long customerID, long relatedCustomerID) { Response <IEnumerable <QuotedPrice> > response = new Response <IEnumerable <QuotedPrice> >(); try { QuotedPriceAccessor accessor = new QuotedPriceAccessor(); response.Result = accessor.GetQuotedPrice(projectID, target, customerID, relatedCustomerID); response.IsSuccess = true; } catch (Exception ex) { LogError(ex); response.IsSuccess = false; response.Exception = ex; response.ErrorCode = ErrorCode.Technical; } return(response); }
public Response <IEnumerable <QuotedPrice> > GetAllQuotedPrice() { Response <IEnumerable <QuotedPrice> > response = new Response <IEnumerable <QuotedPrice> >(); try { QuotedPriceAccessor accessor = new QuotedPriceAccessor(); response.Result = accessor.GetAllQuotedPrice(); response.IsSuccess = true; } catch (Exception ex) { LogError(ex); response.IsSuccess = false; response.Exception = ex; response.ErrorCode = ErrorCode.Technical; } return(response); }