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); }