Beispiel #1
0
        public async Task Run([TimerTrigger("0 5 0 * * SUN")] TimerInfo myTimer, ILogger log)
        {
            var allTowns = await TownService.GetAllTowns();

            foreach (var town in allTowns)
            {
                await HistoricalTurnipService.SaveTurnipData(town);

                var newTown = new TownEntity()
                {
                    PartitionKey  = town.PartitionKey,
                    RowKey        = town.RowKey,
                    MayorName     = town.MayorName,
                    OwnerUsername = town.OwnerUsername,
                    Created       = town.Created,
                    ETag          = town.ETag,
                    Name          = town.Name,
                    NativeFruit   = town.NativeFruit,
                    Timestamp     = town.Timestamp,
                    TurnipPrices  = "0.0.0.0.0.0.0.0.0.0.0.0.0.0",
                    TurnipsOwned  = 0
                };
                await TownService.UpsertTown(newTown);
            }
        }
Beispiel #2
0
        public async Task <IActionResult> Get()
        {
            List <TownDto> townDtos = await _townService.GetAllTowns();

            if (townDtos == null)
            {
                return(NoContent());
            }
            List <TownWebModel> townModels = _mapper.Map <List <TownDto>, List <TownWebModel> >(townDtos);

            return(Ok(townModels));
        }