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)); }
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)); }