public void Setup()
        {
            _todoRepo = new Mock<ITodoRepository>();
            _todoRepo.Setup(e => e.GetAllTodos()).Returns(GetFakeTodos());

            _sut = new TodoService(_todoRepo.Object);
        }
Ejemplo n.º 2
0
        public TodoModule(IAppSettings appSettings, ITodoService todoService, IServiceBus bus)
        {
            _todoService = todoService;
            _bus = bus;

            Post["/todo"] = _ =>
            {
                var slashCommand = this.Bind<SlashCommand>();
                if (slashCommand == null ||
                    slashCommand.command.Missing())
                {
                    Log.Info("Rejected an incoming slash command (unable to parse request body).");
                    return HttpStatusCode.BadRequest.WithReason("Unable to parse slash command.");
                }
                if (!appSettings.Get("todo:slackSlashCommandToken").Equals(slashCommand.token))
                {
                    Log.Info("Blocked an unauthorized slash command.");
                    return HttpStatusCode.Unauthorized.WithReason("Missing or invalid token.");
                }
                if (!slashCommand.command.Equals("/todo", StringComparison.InvariantCultureIgnoreCase))
                {
                    Log.Info("Rejected an incoming slash command ({0} is not handled by this module).", slashCommand.command);
                    return HttpStatusCode.BadRequest.WithReason("Unsupported slash command.");
                }

                var responseText = HandleTodo(slashCommand);
                if (responseText.Missing())
                {
                    return HttpStatusCode.OK;
                }
                return responseText;
            };
        }
 public TodoController(ITodoService todoService, ProducerConfig config)
 {
     _todoService = todoService;
     _config      = config;
 }
Ejemplo n.º 4
0
 public ToDoController(ITodoService todoService, ILogger <ToDoController> logger)
 {
     _logger      = logger;
     _todoService = todoService;
 }
Ejemplo n.º 5
0
 public TodoController(ITodoRepository repository, ITodoService service)
 {
     _repository = repository;
     _service    = service;
 }
Ejemplo n.º 6
0
 public TodoController(ITodoService service)
 {
     _service = service;
 }
Ejemplo n.º 7
0
 public TodoController(ITodoService todoService)
 {
     _todoService = todoService;
 }
Ejemplo n.º 8
0
 public TodoDeleteHandler(ITodoService todoService)
 {
     this.todoService = todoService;
 }
Ejemplo n.º 9
0
 public ApiTodoController(ITodoService todoService, IUrlHelper urlHelper) : base(urlHelper)
 {
     _todoService = todoService;
 }
Ejemplo n.º 10
0
 public void Initialize()
 {
     _documentClientMock = new Mock <IDocumentClient>();
     _todoService        = new TodoService(_documentClientMock.Object);
 }
Ejemplo n.º 11
0
 public TodoController(IUserService userService, ITodoService todoService)
     : base(userService)
 {
     _todoService = todoService;
 }
Ejemplo n.º 12
0
 public HomeController(ITodoService service)
 {
     _service = service;
 }
Ejemplo n.º 13
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="service">ITodoService</param>
 public TodoController(ITodoService service)
 {
     this.service = service;
 }
Ejemplo n.º 14
0
 public TodoHandler(ITodoService todoService, ISecurityContext securityContext)
 {
     this.todoService = todoService;
     this.securityContext = securityContext;
 }
		public TodoServiceFacade (ITodoService service)
		{
			todoService = service;
		}
Ejemplo n.º 16
0
 public getAllForm()
 {
     InitializeComponent();
     _todoService = new TodoService(new InMemoryTodoDal());
 }
 /// <summary>
 /// CreateTodoHandler
 /// </summary>
 /// <param name="todoService"></param>
 /// <param name="mediatRBackupService"></param>
 public CreateTodoHandler(ITodoService todoService, IMediatRBackupService mediatRBackupService) : base(mediatRBackupService)
 {
     Setup(todoService);
 }
Ejemplo n.º 18
0
 public TodoController(ILogger <TodoController> logger, ITodoService todoservice)
 {
     _logger      = logger;
     _todoservice = todoservice;
 }
Ejemplo n.º 19
0
 public ToDoController([FromServices] DataContext db)
 {
     _todoService = new TodoService(db);
 }
Ejemplo n.º 20
0
 public TodolistsController(TodoContext context, ITodoService iAppService)
 {
     db   = context;
     iApp = iAppService;
 }
Ejemplo n.º 21
0
 public TodoController(ITodoService todoService)
 {
     this.todoService = todoService;
 }
 public TodoController(ITodoService todoService) //Dependency Injection
 {
     _todoService = todoService ?? throw new ArgumentNullException(nameof(todoService));
 }
Ejemplo n.º 23
0
 public TodoAddHandler(ITodoService todoService)
 {
     this.todoService = todoService;
 }
Ejemplo n.º 24
0
 public TodosController(ITodoService todoService, IMapper mapper)
 {
     _todoService = todoService;
     _mapper      = mapper;
 }
Ejemplo n.º 25
0
 public TodoAppService(ITodoService todoService)
     : base(todoService)
 {
     _todoSerivce = todoService;
 }
Ejemplo n.º 26
0
 public OptionsController(ITodoService todoService)
 {
     _todoService = todoService;
 }
Ejemplo n.º 27
0
 public TodoControllerTests()
 {
     _toDoService = new TestToDoService();
     _controller  = new TodosController(_toDoService);
     ((TestToDoService)_toDoService).Controller = _controller;
 }
Ejemplo n.º 28
0
 public GetCompletedTodos(ITodoService service)
 {
     _service = service;
 }
Ejemplo n.º 29
0
		public TodoController(ITodoService service)
		{
			_service = service;
		}
Ejemplo n.º 30
0
 public TodoController(IUserService userservice, ITodoService todoService)
 {
     this.userservice = userservice;
     this.todoService = todoService;
 }
Ejemplo n.º 31
0
 public TodoController(ITodoService todoService)
 {
     this.todoService = todoService;
 }
Ejemplo n.º 32
0
 public TodoItemsController(TodoContext context, ITodoService service)
 {
     _context = context;
     _service = service;
 }
Ejemplo n.º 33
0
 public TodoController(ITodoService todoService)
 {
     _todoService = todoService;
 }
Ejemplo n.º 34
0
 public TodosController(ITodoService todoService)
 {
     TodoService = todoService;
 }
 private void Setup(ITodoService todoService)
 {
     TodoService = todoService;
 }
Ejemplo n.º 36
0
 public HomeController(ITodoService todoService)
 {
     _todoService = todoService;
 }
Ejemplo n.º 37
0
        public EditViewModel(INavigationService navigator,
                             IMaterialDialog dialogs,
                             IGeofenceManager geofences,
                             INotificationManager notifications,
                             ITodoService todoService)
        {
            this.WhenAnyValue(
                x => x.Date,
                x => x.Time
                )
            .Select(x => new DateTime(
                        x.Item1.Year,
                        x.Item1.Month,
                        x.Item1.Day,
                        x.Item2.Hours,
                        x.Item2.Minutes,
                        0
                        ))
            .ToPropertyEx(this, x => x.AlarmDate);

            this.WhenAnyValue(
                x => x.RemindOnLocation,
                x => x.Latitude,
                x => x.Longitude
                )
            .Select(x =>
            {
                if (!x.Item1)
                {
                    return(String.Empty);
                }

                return($"({x.Item2} - {x.Item3})");
            })
            .ToPropertyEx(this, x => x.Location);

            this.Date = DateTime.Now.AddDays(1);
            this.Time = this.Date.TimeOfDay;

            this.WhenAnyValue(x => x.RemindOnDay)
            .Skip(1)
            .Where(x => x)
            .SubscribeAsync(async() =>
            {
                var access = await notifications.RequestAccess();
                if (access != AccessState.Available)
                {
                    this.RemindOnDay = false;
                    await dialogs.AlertAsync("Permission denied for notifications");
                }
            });

            this.WhenAnyValue(x => x.RemindOnLocation)
            .Skip(1)
            .Where(x => x)
            .SubscribeAsync(async() =>
            {
                var access = await geofences.RequestAccess();
                if (access != AccessState.Available)
                {
                    this.RemindOnDay = false;
                    await dialogs.AlertAsync("Permission denied for geofences");
                }
            });

            this.SetLocation = navigator.NavigateCommand("LocationPage");
            this.Save        = ReactiveCommand.CreateFromTask(
                async() =>
            {
                var item   = this.existingItem ?? new TodoItem();
                item.Title = this.ReminderTitle;
                item.Notes = this.Notes;
                if (this.RemindOnDay)
                {
                    item.DueDateUtc = this.AlarmDate;
                }

                if (this.RemindOnLocation)
                {
                    item.GpsLatitude  = this.Latitude;
                    item.GpsLongitude = this.Longitude;
                }
                await todoService.Save(item);
                await navigator.GoBack();
            },
                this.WhenAny(
                    x => x.ReminderTitle,
                    x => !x.GetValue().IsEmpty()
                    )
                );
            this.BindBusy(this.Save);
        }
Ejemplo n.º 38
0
 public TodoController()
 {
     this.todoService = DIContainer.Resolve <ITodoService>();
 }
Ejemplo n.º 39
0
 public TodoEditHandler(ITodoService todoService)
 {
     this.todoService = todoService;
 }
Ejemplo n.º 40
0
 public CategoryPageModel(ITodoService todoService)
 {
     _service               = todoService;
     _acceptCommand         = new Command(OnSelectCategory);
     _addNewCategoryCommand = new Command(AddNewCategory, CanAddNewCategory);
 }
		public SoapService ()
		{
			todoService = new TodoServiceClient (
				new BasicHttpBinding (),
				new EndpointAddress (Constants.SoapUrl));
		}
Ejemplo n.º 42
0
 public TodoItem_DetailsController(ITodoService todoService)
 {
     _todoService = todoService;
 }
Ejemplo n.º 43
0
 /// <summary>
 /// 
 /// </summary>
 /// <param name="referenceService"></param>
 /// <param name="todoService"></param>
 public TodoController(IReferenceService referenceService, ITodoService todoService)
     : base(referenceService)
 {
     _todoService = todoService;
 }
Ejemplo n.º 44
0
 public GetTodoHandler(ITodoService todoService, IMediatRBackupLiteDbService mediatRBackupLiteDbService) : base(mediatRBackupLiteDbService)
 {
     Setup(todoService);
 }
Ejemplo n.º 45
0
 public HomeController(ITodoService todoService)
 {
     _todoService = todoService;
 }
Ejemplo n.º 46
0
 public TodoHub(ITodoService todoService)
 {
     _todoService = todoService;
 }