public JsonPatchDocument <ApiProductVendorRequestModel> CreatePatch(ApiProductVendorRequestModel model) { var patch = new JsonPatchDocument <ApiProductVendorRequestModel>(); patch.Replace(x => x.AverageLeadTime, model.AverageLeadTime); patch.Replace(x => x.BusinessEntityID, model.BusinessEntityID); patch.Replace(x => x.LastReceiptCost, model.LastReceiptCost); patch.Replace(x => x.LastReceiptDate, model.LastReceiptDate); patch.Replace(x => x.MaxOrderQty, model.MaxOrderQty); patch.Replace(x => x.MinOrderQty, model.MinOrderQty); patch.Replace(x => x.ModifiedDate, model.ModifiedDate); patch.Replace(x => x.OnOrderQty, model.OnOrderQty); patch.Replace(x => x.StandardPrice, model.StandardPrice); patch.Replace(x => x.UnitMeasureCode, model.UnitMeasureCode); return(patch); }
public virtual ApiProductVendorRequestModel MapResponseToRequest( ApiProductVendorResponseModel response) { var request = new ApiProductVendorRequestModel(); request.SetProperties( response.AverageLeadTime, response.BusinessEntityID, response.LastReceiptCost, response.LastReceiptDate, response.MaxOrderQty, response.MinOrderQty, response.ModifiedDate, response.OnOrderQty, response.StandardPrice, response.UnitMeasureCode); return(request); }