コード例 #1
0
		public JsonPatchDocument<ApiDestinationRequestModel> CreatePatch(ApiDestinationRequestModel model)
		{
			var patch = new JsonPatchDocument<ApiDestinationRequestModel>();
			patch.Replace(x => x.CountryId, model.CountryId);
			patch.Replace(x => x.Name, model.Name);
			patch.Replace(x => x.Order, model.Order);
			return patch;
		}
コード例 #2
0
		public virtual ApiDestinationRequestModel MapResponseToRequest(
			ApiDestinationResponseModel response)
		{
			var request = new ApiDestinationRequestModel();
			request.SetProperties(
				response.CountryId,
				response.Name,
				response.Order);
			return request;
		}
コード例 #3
0
		public virtual ApiDestinationResponseModel MapRequestToResponse(
			int id,
			ApiDestinationRequestModel request)
		{
			var response = new ApiDestinationResponseModel();
			response.SetProperties(id,
			                       request.CountryId,
			                       request.Name,
			                       request.Order);
			return response;
		}