Example #1
0
        public GenericService(ITodoContext context, IMapper mapper)
        {
            _context    = context;
            _repository = _context.Set <TEntity>();

            _mapper = mapper;
        }
Example #2
0
 public static void ExistingUser <TRequest>(
     this IRuleBuilder <TRequest, string> ruleBuilder,
     ITodoContext context)
 {
     ruleBuilder
     .NotEmpty()
     .SetValidator(new ExistingUserValidator(context));
 }
Example #3
0
        public TodoService(ITodoContext context, ILogger <TodoService> logger)
        {
            _context = context;
            _logger  = logger;

            _context.EnsureCreated();
            if (_context.Count() == 0)
            {
                _logger.LogInformation("Adding default item");
                _context.Add(new TodoItem {
                    Name = "Item1"
                });
            }
        }
        public TodoServiceTest()
        {
            context     = Mock.Of <ITodoContext>();
            mockContext = Mock.Get(context);
            logger      = Mock.Of <ILogger <TodoService> >();

            items = new List <TodoItem>(new[]
            {
                new TodoItem {
                    Id = 1, Name = "1", IsComplete = true
                },
                new TodoItem {
                    Id = 2, Name = "2", IsComplete = false
                }
            }
                                        );
            mockContext.Setup(s => s.GetAll()).Returns(items);
            mockContext.Setup(s => s.Count()).Returns(2);
        }
Example #5
0
        public TodoManager(ITodoContext context)
        {
            _context = context as TodoContext;

            if (_context.TodoItems.Any())
            {
                return;
            }

            _context.TodoItems.Add(new TodoItem {
                Name = "Item1"
            });
            _context.TodoItems.Add(new TodoItem {
                Name = "Item2"
            });
            _context.TodoItems.Add(new TodoItem {
                Name = "Item3"
            });
            _context.TodoItems.Add(new TodoItem {
                Name = "Item4"
            });
            _context.TodoItems.Add(new TodoItem {
                Name = "Item5"
            });
            _context.TodoItems.Add(new TodoItem {
                Name = "Item6"
            });
            _context.TodoItems.Add(new TodoItem {
                Name = "Item7"
            });
            _context.TodoItems.Add(new TodoItem {
                Name = "Item8"
            });

            _context.SaveChanges();
        }
 public UpdateTodoItemCommandHandler(ITodoContext context)
 {
     _context = context;
 }
 public TodoService(ITodoContext context, IMapper mapper)
     : base(context, mapper)
 {
 }
Example #8
0
            public Validator(ITodoContext context)
            {
                RuleFor(model => model.Username).ExistingUser(context);

                RuleFor(model => model.Id).ExistingTodo(context);
            }
 public GetTodoItemsByListIdQueryHandler(ITodoContext context)
 {
     _context = context;
 }
Example #10
0
 public TodoController(ITodoContext context)
 {
     _context = context;
 }
Example #11
0
 public ExistingUserValidator(ITodoContext context)
 {
     RuleFor(model => model)
     .MustAsync(async(model, token) => await context.UserExists(model))
     .WithMessage(model => $"User: {model} is not found");
 }
Example #12
0
 public Handler(ITodoContext context, IMapping mapper) : base(context, mapper)
 {
 }
Example #13
0
 public UserRepository(ITodoContext todoContext)
 {
     _todoContext = todoContext;
 }
Example #14
0
 public GetAllTodoListsQueryHandler(ITodoContext context)
 {
     _context    = context;
     _repository = _context.Set <Entities.TodoList>();
 }
Example #15
0
 public TodoRepository(ITodoContext context, ILogger <TodoRepository> logger) : base(context)
 {
     _logger = logger;
 }
Example #16
0
 public BaseService(ITodoContext dbContext)
 {
     this.dbContext = dbContext;
 }
Example #17
0
 public TodoController(ITodoContext todoContext)
 {
     _todoContext = todoContext;
 }
Example #18
0
 public BaseRepository(ITodoContext context)
 {
     _context = context;
 }
Example #19
0
 public UserUpdatedMessageHandler(ITodoContext context)
 {
     _context = context;
 }
Example #20
0
 public ScheduleRepository(ITodoContext todoContext)
 {
     _todoContext = todoContext;
 }
 public GetTodoListByIdQueryHandler(ITodoContext context)
 {
     _context = context;
 }
Example #22
0
 public Seeder(ITodoContext context)
 {
     this.context = context;
 }
Example #23
0
 public CreateTodoListCommandHandler(ITodoContext context)
 {
     _context = context;
 }
Example #24
0
 protected TodoServiceHandler(ITodoContext context, IMapping mapper)
 {
     Context = context;
     Mapper  = mapper;
 }
Example #25
0
 public UserSignupedMessageHandler(ITodoContext context)
 {
     _context = context;
 }
Example #26
0
 public ExistingTodoValidator(ITodoContext context)
 {
     RuleFor(model => model)
     .MustAsync(async(model, token) => await context.Todos.AnyAsync(todo => todo.Id == model))
     .WithMessage(model => $"Todo with id: {model} is not present");
 }
Example #27
0
 public TodoRepository(ITodoContext context)
 {
     _context = context;
 }
 public TodoPointService(ITodoContext dbContext) : base(dbContext)
 {
 }
Example #29
0
 public DatabaseInitializer(ITodoContext todoContext, ISeeder seeder)
 {
     this.todoContext = todoContext;
     this.seeder      = seeder;
 }
Example #30
0
            public Validator(ITodoContext context)
            {
                RuleFor(model => model.Title).NotEmpty();

                RuleFor(model => model.Username).ExistingUser(context);
            }