public FetchTodoItemsFlow(ITodoItemService todoItemService, ApplicationFlowOptions applicationFlowOptions, ILogger <FetchTodoItemsFlow> logger) : base("TodoItems/FetchByQuery", applicationFlowOptions, logger) { this.todoItemService = todoItemService ?? throw new ArgumentNullException(nameof(todoItemService)); }
public async Task <HomeViewModel> ListTodoItemAsync(ITodoItemService todoItemService, SignInManager <IdentityUser> signInManager, UserManager <IdentityUser> userManager /*, IFileStorageService fileStorageService*/) { var currentUser = await userManager.GetUserAsync(signInManager.Context.User); if (currentUser == null) { return(null); } var currentDateTime = DateTime.Now; var calendar = new CalendarViewModel(currentDateTime.Month, currentDateTime.Year); var recentlyAddedTodos = await todoItemService.GetRecentlyAddedItemsAsync(currentUser); var dueTo2daysTodos = await todoItemService.GetDueTo2DaysItems(currentUser); var monthlyItems = await todoItemService.GetMonthlyItems(currentUser, currentDateTime.Month); var homeViewModel = new HomeViewModel() { RecentlyAddedTodos = recentlyAddedTodos, CloseDueToTodos = dueTo2daysTodos, MonthlyToTodos = monthlyItems, CalendarViewModel = calendar }; return(homeViewModel); }
public ToDoItemController(ITodoItemService toDoService, ILogger <ToDoItemController> logger, IMapper mapper, UserManager <ApplicationUser> userManager) { this.toDoService = toDoService; this.logger = logger; this.mapper = mapper; this.userManager = userManager; }
public Mutation(ITodoItemService todoItemService, ITodoListService todoListService, ILabelService labelService, IMapper mapper) { _todoItemService = todoItemService; _todoListService = todoListService; _labelService = labelService; _mapper = mapper; }
public AddTodoItemFlow(ITodoItemService todoItemService, IOptionsMonitor <ApplicationFlowOptions> applicationFlowOptions, ILogger <AddTodoItemFlow> logger) : base("TodoItem/Add", applicationFlowOptions, logger) { this.todoItemService = todoItemService ?? throw new ArgumentNullException(nameof(todoItemService)); }
public AddTodoItemFunction(IAuthService authService, ITodoListService todoItemService, ITodoItemService todoItemService1, IMapper mapper) { _authService = authService; _todoListService = todoItemService; _todoItemService = todoItemService1; _mapper = mapper; }
public TodoController( ITodoItemService todoItemService, UserManager <IdentityUser> userManager) { _todoItemService = todoItemService; _userManager = userManager; }
public TodoController( ITodoItemService todoItemService, UserManager <ApplicationUser> userManager) { _todoItemService = todoItemService; _userManager = userManager; }
public AddTodoItemPageModel(ITodoItemService todoItemService) { _todoItemService = todoItemService; OkCommand = new Command( () => { _todoItemService.InsertTodoAsync(new TodoItem { Name = Name }); CoreMethods.PopPageModel(); }, () => string.IsNullOrWhiteSpace(Name) == false); TakePictureCommand = new Command( () => { _todoItemService.InsertTodoAsync(new TodoItem { Name = Name }); CoreMethods.PushPageModel <TakePicturePageModel>(new TakePicturePageModel(_todoItemService) { Name = Name }); }); }
public GetItemsOfTodoListFunction(IMapper mapper, IAuthService authService, ITodoItemService todoItemService, ITodoListService todoListService) { _mapper = mapper; _authService = authService; _todoItemService = todoItemService; _todoListService = todoListService; }
public UpdateTodoItemFunction(IMapper mapper, IAuthService authService, ITodoListService todoListService, ITodoItemService todoItemService) { _mapper = mapper; _authService = authService; _todoListService = todoListService; _todoItemService = todoItemService; }
public TodosController(ITodoItemService todoItemService, UserManager <ApplicationUser> userManager, IFileStorageService fileStorageService) { _todoItemService = todoItemService; _userManager = userManager; _fileStorageService = fileStorageService; }
public TodoItemViewModel(IMvxNavigationService navigationService, IUserStorageHelper storage, ICancelDialogService cancelDialogService, IValidationHelper validationHelper, ITodoItemRepository todoItemRepository, IDialogsHelper dialogsHelper, ITodoItemService todoItemService) : base(navigationService, storage, dialogsHelper, cancelDialogService) { _validationHelper = validationHelper; _todoItemRepository = todoItemRepository; _todoItemService = todoItemService; }
public MainPageViewModel( INavigationService navigationService, ITodoItemService todoItemService) : base(navigationService) { _navigationService = navigationService; _todoItemService = todoItemService; Title = "Main Page"; }
public TodoItemUnitTestService() { var context = new TodoContext(_dbContextOptions); DummyDataDBInitializer db = new DummyDataDBInitializer(); db.Seed(context); _todoItemService = new TodoItemService(context); }
public TodoController( ITodoItemService todoItemService, UserManager <IdentityUser> userManager, ICategoryService categoryService ) { _todoItemService = todoItemService; _userManager = userManager; _categoryService = categoryService; }
public CaboController(ILogger <CaboController> logger, IMapper mapper, ITodoCaboService caboService, ITodoItemService todoItemService) { _logger = logger; _mapper = mapper; _caboService = caboService; _todoItemService = todoItemService; }
public TodoItemController(ITodoListService todoListService, ITodoItemService todoItemService) { _todoListService = todoListService; _todoItemService = todoItemService; var config=new MapperConfiguration(cfg => { cfg.CreateMap<TodoItemDTO, TodoItemViewModel>(); cfg.CreateMap<TodoItemViewModel, TodoItemDTO>(); }); _mapper = config.CreateMapper(); }
public TodoItemsViewModel(ITodoItemService todoItemService) { this.todoItemService = todoItemService; TodoItems = new ObservableCollection <TodoItem>(); FetchTodoItemsCommand = new Command(async() => await ExecuteFetchTodoItemsCommand()); DeleteTodoItemCommand = new Command(async(item) => await ExecuteDeleteTodoItemCommand((TodoItem)item)); ToggleIsCompleteCommand = new Command(async(item) => await ExecuteToggleIsCompleteCommand((TodoItem)item)); // TODO: Remove hardcoded MessagingCenter.Subscribe <NewTodoItemPage, TodoItem>(this, "AddTodoItem", async(obj, item) => await AddTodoItem(item)); }
public QOTDController( AreasContext AreasContext, RoleManager <IdentityRole> roleManager, UserManager <ApplicationUser> userManager, ITodoItemService todoItemService ) { _context = AreasContext; _roleManager = roleManager; _userManager = userManager; _todoItemService = todoItemService; }
public TodoItemController(ITodoListService todoListService, ITodoItemService todoItemService) { _todoListService = todoListService; _todoItemService = todoItemService; var config = new MapperConfiguration(cfg => { cfg.CreateMap <TodoItemDTO, TodoItemViewModel>(); cfg.CreateMap <TodoItemViewModel, TodoItemDTO>(); }); _mapper = config.CreateMapper(); }
public TodoItemsController(UserManager <ApplicationUser> userManager, ITodoItemService todoService, IFileStorageService fileStorageService, IMapper mapper, ILogger <TodoItemsController> logger) { _userManager = userManager; _todoService = todoService; _fileStorageService = fileStorageService; _mapper = mapper; _logger = logger; }
public TodoItemListPageViewModel(ITodoItemService todoService) { _todoService = todoService; Task.Run(async() => { Todos = new ObservableCollection <TodoItem>(await _todoService.GetTodos(0, 10)); }).Wait(); UpdateCommand = new DelegateCommand(UpdateAsync); DeleteCommand = new DelegateCommand(DeleteAsync); InsertCommand = new DelegateCommand(InsertAsync); }
public TodoItemListViewModel(IMvxNavigationService navigationService, ITodoItemService todoItemService, IUserStorageHelper storage, ITodoItemRepository todoItemRepository) : base(navigationService, storage) { _todoItemRepository = todoItemRepository; _todoItemService = todoItemService; ShowMenuCommand = new MvxAsyncCommand(async() => await _navigationService.Navigate <MenuViewModel>()); AddTodoItemCommand = new MvxAsyncCommand <TodoItem>(AddTodoItem); SelectTodoItemCommand = new MvxAsyncCommand <TodoItem>(SelectTodoItem); RefreshTodoItemsCommand = new MvxCommand(RefreshTodoItems); }
/// <summary> /// Initializes fields /// </summary> /// <param name="todoItemService"></param> /// <param name="userService"></param> /// <param name="logger"></param> /// <param name="statusMessageLocalizer"></param> /// <param name="validationMessageLocalizer"></param> public TodoItemsController( ITodoItemService todoItemService, IUserService userService, ILogger <TodoItemsController> logger, IStringLocalizer <Status> statusMessageLocalizer, IStringLocalizer <Validation> validationMessageLocalizer) : base( todoItemService, userService, logger, statusMessageLocalizer, validationMessageLocalizer) { }
/// <summary> /// Initializes fields /// </summary> /// <param name="todoItemService"></param> /// <param name="userService"></param> /// <param name="logger"></param> /// <param name="statusMessageLocalizer"></param> /// <param name="validationMessageLocalizer"></param> protected TodoItemsControllerBase( ITodoItemService todoItemService, IUserService userService, ILogger <TodoItemsControllerBase> logger, IStringLocalizer <Status> statusMessageLocalizer, IStringLocalizer <Validation> validationMessageLocalizer) { TodoItemService = todoItemService; UserService = userService; Logger = logger; StatusMessageLocalizer = statusMessageLocalizer; ValidationMessageLocalizer = validationMessageLocalizer; }
public TodoController( ILogger <TodoController> logger, IMapper mapper, ITodoItemListService todoItemListService, ITodoItemService todoItemService ) { _logger = logger; _todoItemListService = todoItemListService; _todoItemService = todoItemService; _mapper = mapper; _logger.LogError("Todo Controller Created..."); }
public TodoListPageModel(ITodoItemService todoItemService) { _todoItemService = todoItemService; Todos = new ObservableCollection <TodoItemViewModel>(); // Todo: Unsubscribe events in case the view models view would be removed from the navigation stack MessagingCenter.Instance.Subscribe <ITodoItemService, TodoItem>( this, Messages.TodoItemsAdded, (sender, todo) => { Todos.Add(new TodoItemViewModel(_todoItemService, todo)); }); MessagingCenter.Instance.Subscribe <ITodoItemService, TodoItem>( this, Messages.TodoItemsRemoved, (sender, todo) => { var vm = Todos.SingleOrDefault(t => t.TodoItem.Id == todo.Id); if (vm != null) { Todos.Remove(vm); } }); AddTodoCommand = new Command( () => { CoreMethods.PushPageModel <AddTodoItemPageModel>(); }); DeleteTodoCommand = new Command <TodoItemViewModel>( async(todo) => { if (await CoreMethods.DisplayAlert( "Delete todo", $"Do you really want to delete todo '{todo.Name}'?", "Yes", "No") == false) { return; } await _todoItemService.RemoveTodoAsync(todo.TodoItem); SelectedTodo = null; DeleteTodoCommand.ChangeCanExecute(); }, (todo) => SelectedTodo != null); }
public CrawlerService( ILogger <CrawlerService> logger, ITodoItemService todoItemService, ISearchService searchService, IItemService itemService, IUserService userService, IItemRepository itemRepo) { _logger = logger; _todoItemService = todoItemService; _searchService = searchService; _itemService = itemService; _userService = userService; _itemRepo = itemRepo; }
public void Test_GetAllTodoItems() { //Arrange _mockTodoItemRepository.Setup(x => x.GetAllTodoItemsAsync(op)).ReturnsAsync(_todoItemList); _mockUnitOfWork.Setup(e => e.TodoItems).Returns(_mockTodoItemRepository.Object); _service = new TodoItemService(_mockUnitOfWork.Object); //Act var result = _service.GetAllTodoItem(op).Result; //Assert _mockTodoItemRepository.Verify(); //verify that GetAllAsync was called based on setup. Assert.NotNull(result); Assert.That(result.Count() == 3); }
public TodosController( ITodoItemService todoItemService, IRabbitMQService rabbitMQService, ISolrService solrService, IOptions <TodoSettings> config, IHostingEnvironment env, IHttpClientFactory clientFactory) { _todoItemService = todoItemService; _rabbitMQService = rabbitMQService; _solrService = solrService; _config = config; _env = env; _clientFactory = clientFactory; }