示例#1
0
        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);
        }
示例#2
0
        public virtual ApiJobCandidateRequestModel MapResponseToRequest(
            ApiJobCandidateResponseModel response)
        {
            var request = new ApiJobCandidateRequestModel();

            request.SetProperties(
                response.BusinessEntityID,
                response.ModifiedDate,
                response.Resume);
            return(request);
        }
示例#3
0
        public virtual ApiJobCandidateResponseModel MapRequestToResponse(
            int jobCandidateID,
            ApiJobCandidateRequestModel request)
        {
            var response = new ApiJobCandidateResponseModel();

            response.SetProperties(jobCandidateID,
                                   request.BusinessEntityID,
                                   request.ModifiedDate,
                                   request.Resume);
            return(response);
        }