Esempio n. 1
0
 public async Task <IActionResult <bool> > UpdateReadBadge(
     [HttpTrigger(AuthorizationLevel.Anonymous, "options", Route = HttpRoutes.SetBookReadBadge)] BookReadBadgeUpdateModel input,
     HttpRequest req,
     ILogger log,
     ExecutionContext context,
     int bookIDParam)
 {
     return(new OkObjectResult <bool>(req, true));
 }
Esempio n. 2
0
        public async Task <IActionResult <bool> > UpdateReadBadge(
            [HttpTrigger(AuthorizationLevel.Anonymous, "post", Route = HttpRoutes.SetBookReadBadge)] BookReadBadgeUpdateModel input,
            HttpRequest req,
            ILogger log,
            ExecutionContext context,
            int bookIDParam)
        {
            if (!TryValidateBookId <bool>(bookIDParam, input, req, out var result))
            {
                return(result);
            }

            log.LogInformation($"UpdateReadBadge: {input.ReadStatus}  with id {input.BookID}");
            bookLogic.UpdateReadBadge(input.BookID.Value, input.ReadStatus);

            return(new OkObjectResult <bool>(req, true));
        }