public async Task Confirm(ConfirmAdvertModel model)
        {
            using (var client = new AmazonDynamoDBClient())
            {
                using (var context = new DynamoDBContext(client))
                {
                    AdvertDataModel record = await context.LoadAsync <AdvertDataModel>(model.Id);

                    if (record == null)
                    {
                        throw new KeyNotFoundException($"A record with ID={model.Id} was not found.");
                    }

                    record.FilePath = model.FilePath;
                    record.Status   = model.Status;
                    if (record.Status == AdvertStatus.Active)
                    {
                        await context.SaveAsync(record);
                    }
                    else
                    {
                        await context.DeleteAsync(record);
                    }
                }
            }
        }
        public async Task <AdvertDataModel> GetByIdAsync(string id)
        {
            using (var client = new AmazonDynamoDBClient())
            {
                using (var context = new DynamoDBContext(client))
                {
                    AdvertDataModel record = await context.LoadAsync <AdvertDataModel>(id);

                    if (record == null)
                    {
                        throw new KeyNotFoundException($"A record with ID={id} was not found.");
                    }

                    return(record);
                }
            }
        }