public IActionResult Process([FromRoute] int days) { var task = Task.Run(() => { using (var scope = _serviceScopeFactory.CreateScope()) { var handler = scope.ServiceProvider.GetService <RecycleHandler>(); return(handler.Handle(new RecycleVideoForMoreThenDaysCommand(days))); }; }); return(Accepted(RecycleDataPresentation.RecycleToPresentationFormatter(Domain.EnumType.RecyclerStatus.Running))); }
public IActionResult Status([FromServices] IRecycleRepository repository) { var status = repository.Get(); return(Ok(RecycleDataPresentation.RecycleToPresentationFormatter(status))); }