public async Task <IActionResult <bool> > UpdateReadStatus( [HttpTrigger(AuthorizationLevel.Anonymous, "options", Route = HttpRoutes.SetBookReadStatus)] BookReadStatusUpdateModel input, HttpRequest req, ILogger log, ExecutionContext context, int bookIDParam) { return(new OkObjectResult <bool>(req, true)); }
public async Task <IActionResult <bool> > UpdateReadStatus( [HttpTrigger(AuthorizationLevel.Anonymous, "post", Route = HttpRoutes.SetBookReadStatus)] BookReadStatusUpdateModel input, HttpRequest req, ILogger log, ExecutionContext context, int bookIDParam) { if (!TryValidateBookId <bool>(bookIDParam, input, req, out var result)) { return(result); } log.LogInformation($"UpdateReadStatus: {input.ReadStatus} ({input.ReadRemark}) with id {input.BookID}"); bookLogic.UpdateReadStatus(input.BookID.Value, input.ReadStatus, input.ReadRemark); return(new OkObjectResult <bool>(req, true)); }