public void Setup() { _todoRepo = new Mock<ITodoRepository>(); _todoRepo.Setup(e => e.GetAllTodos()).Returns(GetFakeTodos()); _sut = new TodoService(_todoRepo.Object); }
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; }
public ToDoController(ITodoService todoService, ILogger <ToDoController> logger) { _logger = logger; _todoService = todoService; }
public TodoController(ITodoRepository repository, ITodoService service) { _repository = repository; _service = service; }
public TodoController(ITodoService service) { _service = service; }
public TodoController(ITodoService todoService) { _todoService = todoService; }
public TodoDeleteHandler(ITodoService todoService) { this.todoService = todoService; }
public ApiTodoController(ITodoService todoService, IUrlHelper urlHelper) : base(urlHelper) { _todoService = todoService; }
public void Initialize() { _documentClientMock = new Mock <IDocumentClient>(); _todoService = new TodoService(_documentClientMock.Object); }
public TodoController(IUserService userService, ITodoService todoService) : base(userService) { _todoService = todoService; }
public HomeController(ITodoService service) { _service = service; }
/// <summary> /// Constructor /// </summary> /// <param name="service">ITodoService</param> public TodoController(ITodoService service) { this.service = service; }
public TodoHandler(ITodoService todoService, ISecurityContext securityContext) { this.todoService = todoService; this.securityContext = securityContext; }
public TodoServiceFacade (ITodoService service) { todoService = service; }
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); }
public TodoController(ILogger <TodoController> logger, ITodoService todoservice) { _logger = logger; _todoservice = todoservice; }
public ToDoController([FromServices] DataContext db) { _todoService = new TodoService(db); }
public TodolistsController(TodoContext context, ITodoService iAppService) { db = context; iApp = iAppService; }
public TodoController(ITodoService todoService) { this.todoService = todoService; }
public TodoController(ITodoService todoService) //Dependency Injection { _todoService = todoService ?? throw new ArgumentNullException(nameof(todoService)); }
public TodoAddHandler(ITodoService todoService) { this.todoService = todoService; }
public TodosController(ITodoService todoService, IMapper mapper) { _todoService = todoService; _mapper = mapper; }
public TodoAppService(ITodoService todoService) : base(todoService) { _todoSerivce = todoService; }
public OptionsController(ITodoService todoService) { _todoService = todoService; }
public TodoControllerTests() { _toDoService = new TestToDoService(); _controller = new TodosController(_toDoService); ((TestToDoService)_toDoService).Controller = _controller; }
public GetCompletedTodos(ITodoService service) { _service = service; }
public TodoController(IUserService userservice, ITodoService todoService) { this.userservice = userservice; this.todoService = todoService; }
public TodoItemsController(TodoContext context, ITodoService service) { _context = context; _service = service; }
public TodosController(ITodoService todoService) { TodoService = todoService; }
private void Setup(ITodoService todoService) { TodoService = todoService; }
public HomeController(ITodoService todoService) { _todoService = todoService; }
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); }
public TodoController() { this.todoService = DIContainer.Resolve <ITodoService>(); }
public TodoEditHandler(ITodoService todoService) { this.todoService = todoService; }
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)); }
public TodoItem_DetailsController(ITodoService todoService) { _todoService = todoService; }
/// <summary> /// /// </summary> /// <param name="referenceService"></param> /// <param name="todoService"></param> public TodoController(IReferenceService referenceService, ITodoService todoService) : base(referenceService) { _todoService = todoService; }
public GetTodoHandler(ITodoService todoService, IMediatRBackupLiteDbService mediatRBackupLiteDbService) : base(mediatRBackupLiteDbService) { Setup(todoService); }
public TodoHub(ITodoService todoService) { _todoService = todoService; }