Esempio n. 1
0
 public async Task<IActionResult> Calculate()
 {
     var toraMaps = await dbContext.Set<ToraMap>().ToListAsync();
     foreach (var toraMap in toraMaps)
     {
         ToraHelper.CalculateToraMapSize(dbContext, toraMap);
     }
     return Ok(new RequestResult() { Message = "Success" });
 }
Esempio n. 2
0
        public async Task <IActionResult> CalculateAll()
        {
            var toraObjects = await dbContext.Set <ToraObject>().ToListAsync();

            foreach (var toraObject in toraObjects)
            {
                ToraHelper.CalculateToraObject(dbContext, toraObject);
            }
            return(Ok(new RequestResult()
            {
                Message = "Success"
            }));
        }
Esempio n. 3
0
        public async Task <IActionResult> Calculate(int id)
        {
            var toraObject = await dbContext.Set <ToraObject>().FirstOrDefaultAsync(to => to.Id == id);

            if (toraObject == null)
            {
                throw new NotFoundException();
            }
            ToraHelper.CalculateToraObject(dbContext, toraObject);
            return(Ok(new RequestResult()
            {
                Message = "Success"
            }));
        }
Esempio n. 4
0
 public async Task<IActionResult> CalculateById(int id)
 {
     var toraMap = await dbContext.Set<ToraMap>().FirstOrDefaultAsync(tm => tm.Id == id);
     ToraHelper.CalculateToraMapSize(dbContext, toraMap);
     return Ok(new RequestResult() { Message = "Success" });
 }