public JsonPatchDocument <ApiSalesOrderDetailRequestModel> CreatePatch(ApiSalesOrderDetailRequestModel model) { var patch = new JsonPatchDocument <ApiSalesOrderDetailRequestModel>(); patch.Replace(x => x.CarrierTrackingNumber, model.CarrierTrackingNumber); patch.Replace(x => x.LineTotal, model.LineTotal); patch.Replace(x => x.ModifiedDate, model.ModifiedDate); patch.Replace(x => x.OrderQty, model.OrderQty); patch.Replace(x => x.ProductID, model.ProductID); patch.Replace(x => x.Rowguid, model.Rowguid); patch.Replace(x => x.SalesOrderDetailID, model.SalesOrderDetailID); patch.Replace(x => x.SpecialOfferID, model.SpecialOfferID); patch.Replace(x => x.UnitPrice, model.UnitPrice); patch.Replace(x => x.UnitPriceDiscount, model.UnitPriceDiscount); return(patch); }
public virtual ApiSalesOrderDetailRequestModel MapResponseToRequest( ApiSalesOrderDetailResponseModel response) { var request = new ApiSalesOrderDetailRequestModel(); request.SetProperties( response.CarrierTrackingNumber, response.LineTotal, response.ModifiedDate, response.OrderQty, response.ProductID, response.Rowguid, response.SalesOrderDetailID, response.SpecialOfferID, response.UnitPrice, response.UnitPriceDiscount); return(request); }