public virtual ApiProductResponseModel MapRequestToResponse( int productID, ApiProductRequestModel request) { var response = new ApiProductResponseModel(); response.SetProperties(productID, request.@Class, request.Color, request.DaysToManufacture, request.DiscontinuedDate, request.FinishedGoodsFlag, request.ListPrice, request.MakeFlag, request.ModifiedDate, request.Name, request.ProductLine, request.ProductModelID, request.ProductNumber, request.ProductSubcategoryID, request.ReorderPoint, request.Rowguid, request.SafetyStockLevel, request.SellEndDate, request.SellStartDate, request.Size, request.SizeUnitMeasureCode, request.StandardCost, request.Style, request.Weight, request.WeightUnitMeasureCode); return(response); }
public JsonPatchDocument <ApiProductRequestModel> CreatePatch(ApiProductRequestModel model) { var patch = new JsonPatchDocument <ApiProductRequestModel>(); patch.Replace(x => x.@Class, model.@Class); patch.Replace(x => x.Color, model.Color); patch.Replace(x => x.DaysToManufacture, model.DaysToManufacture); patch.Replace(x => x.DiscontinuedDate, model.DiscontinuedDate); patch.Replace(x => x.FinishedGoodsFlag, model.FinishedGoodsFlag); patch.Replace(x => x.ListPrice, model.ListPrice); patch.Replace(x => x.MakeFlag, model.MakeFlag); patch.Replace(x => x.ModifiedDate, model.ModifiedDate); patch.Replace(x => x.Name, model.Name); patch.Replace(x => x.ProductLine, model.ProductLine); patch.Replace(x => x.ProductModelID, model.ProductModelID); patch.Replace(x => x.ProductNumber, model.ProductNumber); patch.Replace(x => x.ProductSubcategoryID, model.ProductSubcategoryID); patch.Replace(x => x.ReorderPoint, model.ReorderPoint); patch.Replace(x => x.Rowguid, model.Rowguid); patch.Replace(x => x.SafetyStockLevel, model.SafetyStockLevel); patch.Replace(x => x.SellEndDate, model.SellEndDate); patch.Replace(x => x.SellStartDate, model.SellStartDate); patch.Replace(x => x.Size, model.Size); patch.Replace(x => x.SizeUnitMeasureCode, model.SizeUnitMeasureCode); patch.Replace(x => x.StandardCost, model.StandardCost); patch.Replace(x => x.Style, model.Style); patch.Replace(x => x.Weight, model.Weight); patch.Replace(x => x.WeightUnitMeasureCode, model.WeightUnitMeasureCode); return(patch); }