Exemplo n.º 1
0
        public override VerbViewBase Run()
        {
            if (Options.CategoryName.ToLower() != "inbox")
            {
                _categoryRepository.DeleteByName(Options.CategoryName);
                var activeTasks = _todoTaskRepository.GetActiveTasksByCategoryName(new Category()
                {
                    Name = Options.CategoryName
                });
                foreach (var task in activeTasks)
                {
                    _todoTaskRepository.Delete(task);
                }
            }

            return(new RemoveCategoryView(Options));
        }