コード例 #1
0
        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)));
        }
コード例 #2
0
        public IActionResult Status([FromServices] IRecycleRepository repository)
        {
            var status = repository.Get();

            return(Ok(RecycleDataPresentation.RecycleToPresentationFormatter(status)));
        }