public async override Task <Model.Roulette> UpdateAsync(Model.Roulette entity)
        {
            await _mongoDb.DeleteItemsAsync(new List <MongoDbFilter>
            {
                new MongoDbFilter
                {
                    FieldName = "Code",
                    Value     = entity.Code,
                    Operator  = FilterOperator.Equal
                }
            }, _rouletteMongoDbSettings);

            await _mongoDb.InsertItemAsync(entity, _rouletteMongoDbSettings);

            return(entity);
        }
        public override async Task <Model.Roulette> CreateAsync(Model.Roulette entity)
        {
            await _mongoDb.InsertItemAsync(entity, _rouletteMongoDbSettings);

            return(entity);
        }