public async Task <IActionResult> Add([FromForm] AddOrUpdateVersionRequest request)
        {
            //var version = await _versionService.FindAsync(x => x.Id == request.Id);

            //if (version == null)
            //{
            //    var bundle = await _bundleService.UploadFile(request);
            //    var newVersion = _mapper.Map<CS.EF.Models.Version>(request);
            //    newVersion.Bundles.Add(bundle);
            //    await _versionService.AddAsync(newVersion);
            //    version = newVersion;
            //}
            //else
            //{
            //    version.Code = request.Code;
            //    version.Name = request.Name;
            //    version.UpdatedDate = DateTime.Now;
            //    await _versionService.UpdateAsync(version, version.Id);
            //}
            //var response = _mapper.Map<VersionViewModel>(version);
            //response.Bundles = _mapper.Map<List<BundleViewModel>>(version.Bundles);

            var response = await _versionService.AddOrUpdateVersion(request);

            return(Ok(new ApiOkResponse(response)));
        }