public JsonPatchDocument <ApiProductPhotoRequestModel> CreatePatch(ApiProductPhotoRequestModel model) { var patch = new JsonPatchDocument <ApiProductPhotoRequestModel>(); patch.Replace(x => x.LargePhoto, model.LargePhoto); patch.Replace(x => x.LargePhotoFileName, model.LargePhotoFileName); patch.Replace(x => x.ModifiedDate, model.ModifiedDate); patch.Replace(x => x.ThumbNailPhoto, model.ThumbNailPhoto); patch.Replace(x => x.ThumbnailPhotoFileName, model.ThumbnailPhotoFileName); return(patch); }
public virtual ApiProductPhotoRequestModel MapResponseToRequest( ApiProductPhotoResponseModel response) { var request = new ApiProductPhotoRequestModel(); request.SetProperties( response.LargePhoto, response.LargePhotoFileName, response.ModifiedDate, response.ThumbNailPhoto, response.ThumbnailPhotoFileName); return(request); }
public virtual ApiProductPhotoResponseModel MapRequestToResponse( int productPhotoID, ApiProductPhotoRequestModel request) { var response = new ApiProductPhotoResponseModel(); response.SetProperties(productPhotoID, request.LargePhoto, request.LargePhotoFileName, request.ModifiedDate, request.ThumbNailPhoto, request.ThumbnailPhotoFileName); return(response); }