public JsonPatchDocument <ApiClientCommunicationRequestModel> CreatePatch(ApiClientCommunicationRequestModel model) { var patch = new JsonPatchDocument <ApiClientCommunicationRequestModel>(); patch.Replace(x => x.ClientId, model.ClientId); patch.Replace(x => x.DateCreated, model.DateCreated); patch.Replace(x => x.EmployeeId, model.EmployeeId); patch.Replace(x => x.Notes, model.Notes); return(patch); }
public virtual ApiClientCommunicationRequestModel MapResponseToRequest( ApiClientCommunicationResponseModel response) { var request = new ApiClientCommunicationRequestModel(); request.SetProperties( response.ClientId, response.DateCreated, response.EmployeeId, response.Notes); return(request); }
public virtual ApiClientCommunicationResponseModel MapRequestToResponse( int id, ApiClientCommunicationRequestModel request) { var response = new ApiClientCommunicationResponseModel(); response.SetProperties(id, request.ClientId, request.DateCreated, request.EmployeeId, request.Notes); return(response); }