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

            _mapper = mapper;
        }
Exemplo n.º 2
0
 public static void ExistingUser <TRequest>(
     this IRuleBuilder <TRequest, string> ruleBuilder,
     ITodoContext context)
 {
     ruleBuilder
     .NotEmpty()
     .SetValidator(new ExistingUserValidator(context));
 }
Exemplo n.º 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);
        }
Exemplo n.º 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();
        }
Exemplo n.º 6
0
 public UpdateTodoItemCommandHandler(ITodoContext context)
 {
     _context = context;
 }
Exemplo n.º 7
0
 public TodoService(ITodoContext context, IMapper mapper)
     : base(context, mapper)
 {
 }
Exemplo n.º 8
0
            public Validator(ITodoContext context)
            {
                RuleFor(model => model.Username).ExistingUser(context);

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

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