private async void GetSuggestedImages() { _suggestionImageTimer.Stop(); var imageUrls = await HardwareRepository.GetSuggestedImagesForItem(itemNameTextBox.Text); GoogleImageGrid.ItemsSource = imageUrls; }
public void GetHardware_ShouldReturnHardwareWithSameID() { var context = new HardwareRepository(new TestAppContext()); var controller = new HardwaresController(context); var hardware = controller.PostHardware(GetDemoHardware()) as CreatedAtRouteNegotiatedContentResult <HardwareDto>; var result = controller.GetHardware(hardware.Content.Id) as OkNegotiatedContentResult <HardwareDto>; Assert.IsNotNull(result); Assert.AreEqual(hardware.Content.Id, result.Content.Id); }
public UnitOfWork(CogShareContext context) { _context = context; Docs = new DocumentationRepository(_context); ExternalProjects = new ExternalProjectRepository(_context); Hardware = new HardwareRepository(_context); PersonalProjects = new PersonalProjectRepository(_context); SoftwareLibraries = new SoftwareLibraryRepository(_context); Software = new SoftwareRepository(_context); CogShareUsers = new CogShareUserRepository(_context); }
public UnitOfWork(FuzionDbContext ctx) { _ctx = ctx; Hardware = new HardwareRepository(_ctx); HardwareTypes = new HardwareTypeRepository(_ctx); Manufacturers = new ManufacturerRepository(_ctx); Models = new ModelRepository(_ctx); Notes = new NoteRepository(_ctx); OS = new OSRepository(_ctx); Purposes = new PurposeRepository(_ctx); AssignmentHistory = new AssignmentRepository(_ctx); }
public async void EnableEditOrSave(object sender, RoutedEventArgs e) { if (ViewModel.IsEditMode) { //SaveButton Clicked await HardwareRepository.UpdateItem(this.ViewModel.Item); } else { // Get suggested images GetSuggestedImages(); } //Toggle ViewModel.IsEditMode = !ViewModel.IsEditMode; }
private async Task <IActionResult> GetHardwareById(GetHardwareByIdRequest getHardwareRequest) { var options = new DbContextOptionsBuilder <Context>() .UseInMemoryDatabase(databaseName: "Hardware") .Options; // Run the test against one instance of the context using (var context = new Context(options)) { var repository = new HardwareRepository(context, AutomapperSingleton.Mapper); var service = new HardwareService(repository, AutomapperSingleton.Mapper); var controller = new HardwareController(service); Mock <HttpRequest> mockGetRequest = MockHttpRequest.CreateMockQuery(getHardwareRequest.Id); return(await controller.GetHardwareByIdAsync(mockGetRequest.Object, _logger)); //as GridController; } }
private async Task RefreshData() { _items = (await HardwareRepository.GetHardwareItems()).OrderBy(x => x.Name).ToList(); itemGrid.ItemsSource = _items; }
public HardwareController(LockerDbContext lockerDbContext, ILogger <AccountController> logger) { _dbContext = lockerDbContext; _hardwareRepo = new HardwareRepository(_dbContext); }