public TodoController GetController(ITodoRepository repo)
        {
            var controller = new TodoController();
            controller.TodoItems = repo;

            return controller;
        }
        public HomeController(IUnitOfWork unitOfWork, ITestRepository testRepository, ITodoRepository repository, ITestService testService)
        {
            _repository = repository;
            _testService = testService;
            _testRepository = testRepository;
            _unitOfWork = unitOfWork;

        }
        public TodoService(ITodoRepository repository)
        {
            if (repository == null)
            {
                throw new ArgumentNullException("repository");
            }

            _repository = repository;
        }
Example #4
0
        public TodoController(ITodoRepository todoRepository)
        {
            if (todoRepository == null)
            {
                throw new ArgumentNullException("todoRepository");
            }

            _todoRepository = todoRepository;
        }
Example #5
0
        public EditEntryViewModel( TodoViewModel entry, ITodoRepository todoRepo = null )
        {
            Entry = entry;
            TodoRepo = todoRepo ?? new TodoRepository( App.Session );

            Summary = entry.Model.Summary;
            Details = entry.Model.Details;

            Validate( nameof( Summary ) ).Check( () => !string.IsNullOrWhiteSpace( Summary ) ).Message( Strings.EntryNeedsSummary );
        }
Example #6
0
        public AddEntryViewModel( IEnumerable<TagViewModel> tagList, ProjectViewModel currentProject, ITodoRepository todoRepo = null, IMessenger messenger = null )
            : base(null, null, messenger)
        {
            CurrentProject = currentProject;
            TodoRepo = todoRepo ?? new TodoRepository( App.Session );
            Tags = tagList.Select( t => new TagEntry( t ) ).ToList();

            Validate( nameof( Summary ) ).Check( () => !string.IsNullOrWhiteSpace( Summary ) ).Message( Strings.EntryNeedsSummary );
            Reset();
        }
Example #7
0
        public ProjectViewModel( Project project )
        {
            Model = project;

            TodoRepo = new TodoRepository( App.Session );

            Todos = new ObservableCollection<TodoViewModel>( Model.Todos.Select( t => new TodoViewModel( t ) ) );
            Todos.CollectionChanged += Todos_CollectionChanged;

            foreach( var todo in Todos )
            {
                todo.DeleteRequested += Todo_DeleteRequested;
                todo.SaveRequested += Todo_SaveRequested;
            }
        }
Example #8
0
 public TodoController(ITodoRepository todoRepository,
                       ILogger <TodoController> logger)
 {
     _todoRepository = todoRepository;
     _logger         = logger;
 }
Example #9
0
 public TodoPage()
 {
     InitializeComponent();
     _todoRepository = new TodoRepository();
     BindingContext  = new Todo();
 }
 public TodoItemsControllers(ITodoRepository todoRepository)
 {
     repository = todoRepository ??
                  throw new ArgumentNullException(nameof(todoRepository));
 }
Example #11
0
 public TodoService(ITodoRepository todoRepository)
 {
     _todoRepository = todoRepository;
 }
 public TodoController(ITodoRepository todoRepository)
 {
     _todoRepository = todoRepository;
 }
Example #13
0
 /// <summary>
 /// Initializes a new instance of TaskManager
 /// </summary>
 /// <param name="repository"></param>
 public TaskManager(ITodoRepository repository)
 {
     this.repository = repository;
 }
Example #14
0
 public TodoFinishCommandHandler(ServiceInjectionFixture fixture)
 {
     this._context       = fixture.ServiceProvider.GetService <TodoDbContext>();
     this.unitOfWork     = fixture.ServiceProvider.GetService <IUnitOfWork>();
     this.todoRepository = fixture.ServiceProvider.GetService <ITodoRepository>();
 }
 public CreateCommentUseCase(ICommentRepository repository, ITodoRepository todoItemRepository)
 {
     _repository         = repository;
     _todoItemRepository = todoItemRepository;
 }
 public TodoController(ITodoRepository todos)
 {
     _todos = todos;
 }
 public TodoController(ITodoRepository todoRepository, 
     ILogger<TodoController> logger)
 {
     _todoRepository = todoRepository;
     _logger = logger;
 }
Example #18
0
 public TodoController(ITodoRepository todoRepository, IUserRepository userRepository)
 {
     this._todoRepository = todoRepository;
     this._userRepository = userRepository;
 }
Example #19
0
        public UserDependency(
			ITodoFactory todoFactory, ITodoRepository todoRepository)
        {
            TodoFactory = todoFactory;
            TodoRepository = todoRepository;
        }
 public TodoController(ITodoRepository todoRepository)
 {
     _todoRepository = todoRepository;
 }
Example #21
0
 public ProviderStateMiddleware(RequestDelegate next, ITodoRepository todoRepository)
 {
     _next           = next;
     _todoRepository = todoRepository;
 }
 public TodosController(ITodoRepository repository)
 {
     _repository = repository;
 }
        public IEnumerable <TodoItem> GetDoneForToday([FromServices] ITodoRepository repository)
        {
            var user = User.Claims.FirstOrDefault(x => x.Type == "user_id")?.Value;

            return(repository.GetAllByPeriod(user, _today, true));
        }
Example #24
0
 public TodoService(ITodoRepository repository)
 {
     _repository = repository;
 }
        public IEnumerable <TodoItem> GetAllUndone([FromServices] ITodoRepository repository)
        {
            var user = User.Claims.FirstOrDefault(x => x.Type == "user_id")?.Value;

            return(repository.GetAllDone(user));
        }
 public void Initialize()
 {
     this.repository = RepositoryFactory.CreateTodoRepository();
 }
        public IEnumerable <TodoItem> GetAllUndoneForTomorrow([FromServices] ITodoRepository repository)
        {
            var user = User.Claims.FirstOrDefault(x => x.Type == "user_id")?.Value;

            return(repository.GetAllByPeriod(user, _today.AddDays(1), false));
        }
Example #28
0
 public TodoExistsFilter(ITodoRepository todoRepository, IStringLocalizer <SharedResources> localizer) => (_todoRepository, _localizer) = (todoRepository, localizer);
Example #29
0
 public TodoController(UserManager <ApplicationUser> userManager = null, ITodoRepository repository = null)
 {
     _repository  = repository;
     _userManager = userManager;
 }
Example #30
0
 public HandlerMarkAsDone(ITodoRepository todoRepository)
 {
     _todoRepository = todoRepository;
 }
Example #31
0
 TodoListsController(ITodoRepository repository)
 {
     _repository = repository;
 }
 public TodoController(ITodoRepository todoItems)
 {
     TodoItems = todoItems;
 }
Example #33
0
 public ListController(IMapper mapper, LinkGenerator generator, ITodoRepository todo)
 {
     this.todo   = todo;
     this.mapper = mapper;
     this.gene   = generator;
 }
 public TodoBotFunction(ITodoRepository todoRepository, ILineTokenService lineTokenService)
 {
     this.todoRepository   = todoRepository;
     this.lineTokenService = lineTokenService;
 }
Example #35
0
 public TodoService(ITodoRepository repo)
 {
     this.repo = repo;
 }
Example #36
0
 public TodoService(ApplicationDbContext context, ITodoRepository todoRepository, UserManager <ApplicationUser> userManager)
 {
     _context        = context;
     _todoRepository = todoRepository;
     _userManager    = userManager;
 }
Example #37
0
 public TodoController(ITodoRepository repository, ITodoCache cache, ILogger <TodoController> logger)
 {
     this.repository = repository;
     this.cache      = cache;
     _logger         = logger;
 }
Example #38
0
 public TodoHandler(ITodoRepository repository)
 {
     _repository = repository;
 }
Example #39
0
        /// <summary>
        /// Default constructor
        /// </summary>
        /// <param name="logger">logger</param>
        /// <param name="mapper">Automapper</param>
        /// <param name="sieveProcessor">Query, sorting, pating processor</param>
        /// <param name="todoRepository">Todo Repo helper</param>
        public TodoController(ILogger <TodoController> logger, IMapper mapper, SieveProcessor sieveProcessor, ITodoRepository todoRepository)
        {
            _logger         = logger;
            _mapper         = mapper;
            _sieveProcessor = sieveProcessor;
            _todoRepository = todoRepository;

            logger.LogInformation("TodoController-> DI completed successfuly!");
        }
Example #40
0
 public TodoController(ITodoRepository repository, UserManager <ApplicationUser> userManager)
 {
     _repository  = repository;
     _userManager = userManager;
 }
Example #41
0
 public TodosController()
 {
     _repository = new TodoRepositoryJson(@"D:\temp\Todos.json");
 }
Example #42
0
 public TodosController(ITodoRepository repo)
 {
     _repo = repo;
 }
Example #43
0
 public TodoService(ITodoRepository todoRepository)
 {
     _todoRepository = todoRepository;
 }
Example #44
0
 public TodoController(ITodoRepository todoItems)
 {
     TodoItems = todoItems;
 }
Example #45
0
 public TodoController(ITodoRepository repository)
 {
     _repository = repository;
 }
Example #46
0
 public TodoService(ITodoRepository todoRepo)
 {
     _todoRepo = todoRepo;
     _loggingService = new LoggingService();
 }
Example #47
0
 /// <summary>
 /// Initializes a new instance of the <see cref="HomeController"/> class.
 /// </summary>
 /// <param name="todoRepository">The to-do repository.</param>
 public HomeController(ITodoRepository todoRepository)
 {
     this.todoRepository = todoRepository;
 }
Example #48
0
 public IndexModel(ITodoRepository repo, ILogger <IndexModel> logger)
 {
     _logger   = logger;
     this.repo = repo ?? throw new ArgumentNullException(nameof(repo));
 }
Example #49
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="repository">ITodoRepository object</param>
 public TodoService(ITodoRepository repository)
 {
     this.repository = repository;
 }
Example #50
0
 public void Initialize()
 {
     _repository = new TodoRepository();
 }
Example #51
0
 public TodoController(ITodoRepository repository, IMapper mapper)
 {
     _repository = repository;
     _mapper = mapper;
 }