Exemple #1
0
        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);
        }
Exemple #3
0
 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);
 }
Exemple #4
0
 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);
 }
Exemple #5
0
 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;
 }
Exemple #6
0
        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;
            }
        }
Exemple #7
0
 private async Task RefreshData()
 {
     _items = (await HardwareRepository.GetHardwareItems()).OrderBy(x => x.Name).ToList();
    itemGrid.ItemsSource = _items;
 }
Exemple #8
0
 public HardwareController(LockerDbContext lockerDbContext, ILogger <AccountController> logger)
 {
     _dbContext    = lockerDbContext;
     _hardwareRepo = new HardwareRepository(_dbContext);
 }