コード例 #1
0
        public IActionResult GetBatchStatus(
            [FromServices] CrabImportContext context,
            [FromRoute] string feed)
        {
            var status = context.LastBatchFor((ImportFeed)feed);

            return(Ok(status));
        }
コード例 #2
0
        public IActionResult SetBatchStatus(
            [FromServices] CrabImportContext context,
            [FromBody] BatchStatusUpdate batchStatus)
        {
            context.SetCurrent(batchStatus);
            context.SaveChanges();

            return(Ok());
        }
コード例 #3
0
 public IActionResult GetStatus(
     [FromServices] CrabImportContext context)
 => Ok(context.StatusForAllFeeds());
コード例 #4
0
 public IActionResult GetStatus(
     [FromServices] CrabImportContext context,
     [FromRoute] string feed)
 => Ok(context.StatusFor((ImportFeed)feed));