public IActionResult GetBatchStatus( [FromServices] CrabImportContext context, [FromRoute] string feed) { var status = context.LastBatchFor((ImportFeed)feed); return(Ok(status)); }
public IActionResult SetBatchStatus( [FromServices] CrabImportContext context, [FromBody] BatchStatusUpdate batchStatus) { context.SetCurrent(batchStatus); context.SaveChanges(); return(Ok()); }
public IActionResult GetStatus( [FromServices] CrabImportContext context) => Ok(context.StatusForAllFeeds());
public IActionResult GetStatus( [FromServices] CrabImportContext context, [FromRoute] string feed) => Ok(context.StatusFor((ImportFeed)feed));