protected override async Task <Geojson> Process(SalvarGeoJsonCommand request, CancellationToken cancellationToken)
        {
            var repository = _unitOfWork.GetRepository <Geojson>();

            var geojson = new Geojson {
                FileName = request.FileName, Size = request.Size
            };

            var geometrias = request
                             .FeatureCollection
                             .CleanerFeatureCollection()
                             .Select(s => FeatureToGeoJson(s));

            geojson.AddGeometrias(geometrias.ToList());

            await repository.InsertAsync(geojson);

            await _unitOfWork.SaveChangesAsync();

            return(geojson);
        }