public JsonPatchDocument <ApiJobCandidateRequestModel> CreatePatch(ApiJobCandidateRequestModel model) { var patch = new JsonPatchDocument <ApiJobCandidateRequestModel>(); patch.Replace(x => x.BusinessEntityID, model.BusinessEntityID); patch.Replace(x => x.ModifiedDate, model.ModifiedDate); patch.Replace(x => x.Resume, model.Resume); return(patch); }
public virtual ApiJobCandidateRequestModel MapResponseToRequest( ApiJobCandidateResponseModel response) { var request = new ApiJobCandidateRequestModel(); request.SetProperties( response.BusinessEntityID, response.ModifiedDate, response.Resume); return(request); }
public virtual ApiJobCandidateResponseModel MapRequestToResponse( int jobCandidateID, ApiJobCandidateRequestModel request) { var response = new ApiJobCandidateResponseModel(); response.SetProperties(jobCandidateID, request.BusinessEntityID, request.ModifiedDate, request.Resume); return(response); }