public JsonPatchDocument <ApiPipelineStepRequestModel> CreatePatch(ApiPipelineStepRequestModel model) { var patch = new JsonPatchDocument <ApiPipelineStepRequestModel>(); patch.Replace(x => x.Name, model.Name); patch.Replace(x => x.PipelineStepStatusId, model.PipelineStepStatusId); patch.Replace(x => x.ShipperId, model.ShipperId); return(patch); }
public virtual ApiPipelineStepRequestModel MapResponseToRequest( ApiPipelineStepResponseModel response) { var request = new ApiPipelineStepRequestModel(); request.SetProperties( response.Name, response.PipelineStepStatusId, response.ShipperId); return(request); }
public virtual ApiPipelineStepResponseModel MapRequestToResponse( int id, ApiPipelineStepRequestModel request) { var response = new ApiPipelineStepResponseModel(); response.SetProperties(id, request.Name, request.PipelineStepStatusId, request.ShipperId); return(response); }