public JsonPatchDocument <ApiWorkOrderRoutingRequestModel> CreatePatch(ApiWorkOrderRoutingRequestModel model) { var patch = new JsonPatchDocument <ApiWorkOrderRoutingRequestModel>(); patch.Replace(x => x.ActualCost, model.ActualCost); patch.Replace(x => x.ActualEndDate, model.ActualEndDate); patch.Replace(x => x.ActualResourceHr, model.ActualResourceHr); patch.Replace(x => x.ActualStartDate, model.ActualStartDate); patch.Replace(x => x.LocationID, model.LocationID); patch.Replace(x => x.ModifiedDate, model.ModifiedDate); patch.Replace(x => x.OperationSequence, model.OperationSequence); patch.Replace(x => x.PlannedCost, model.PlannedCost); patch.Replace(x => x.ProductID, model.ProductID); patch.Replace(x => x.ScheduledEndDate, model.ScheduledEndDate); patch.Replace(x => x.ScheduledStartDate, model.ScheduledStartDate); return(patch); }
public virtual ApiWorkOrderRoutingRequestModel MapResponseToRequest( ApiWorkOrderRoutingResponseModel response) { var request = new ApiWorkOrderRoutingRequestModel(); request.SetProperties( response.ActualCost, response.ActualEndDate, response.ActualResourceHr, response.ActualStartDate, response.LocationID, response.ModifiedDate, response.OperationSequence, response.PlannedCost, response.ProductID, response.ScheduledEndDate, response.ScheduledStartDate); return(request); }