コード例 #1
0
        public IActionResult AddNewDevice()
        {
            var createDeviceViewModel = new CreateDeviceViewModel()
            {
                Manufacturers    = _manufacturerRepository.GetManufacturers().ToList(),
                Types            = _typeRepository.GetTypes().ToList(),
                OperatingSystems = _operatingSystemRepository.GetOperatingSystems().ToList(),
                OSversions       = _osVersionRepository.GetOSversions().ToList(),
                RAMamounts       = _ramAmountRepository.GetRAMamounts().ToList(),
                Processors       = _processorRepository.GetProcessors().ToList(),
                Users            = _userRepository.GetUsers().ToList()
            };

            return(View(createDeviceViewModel));
        }
コード例 #2
0
        // GET: api/Manufacturers
        public HttpResponseMessage GetManufacturer()
        {
            List <ManufacturerDTO> ListOfManufacturers = new List <ManufacturerDTO>();

            foreach (var item in repo.GetManufacturers())
            {
                ListOfManufacturers.Add(TheDTOFactory.Create(item));
            }
            return(Request.CreateResponse(HttpStatusCode.OK, ListOfManufacturers));
        }
コード例 #3
0
        public ActionResult Index()
        {
            var manufacturers = manufacturerRepository.GetManufacturers(ContentItemIdentifiers.MANUFACTURERS);

            outputCacheDependencies.AddDependencyOnPages(manufacturers);

            var model = GetManufacturersViewModel(manufacturers);

            return(View(model));
        }
コード例 #4
0
 // GET: Manufacturers
 public async Task <ActionResult <IEnumerable <Manufacturer> > > Index()
 {
     try
     {
         return(View(await _manufacturerRepository.GetManufacturers()));
     }
     catch (Exception)
     {
         throw;
     }
     //return View(await _context.Manufacturers.ToListAsync());
 }
コード例 #5
0
        public IActionResult GetManufacturers()
        {
            var manufacturers = _manufacturerRepository.GetManufacturers();

            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            var manufacturersDto = new List <ManufacturerDto>();

            foreach (var manufacturer in manufacturers)
            {
                manufacturersDto.Add(new ManufacturerDto
                {
                    Id   = manufacturer.Id,
                    Name = manufacturer.Name
                });
            }
            return(Ok(manufacturersDto));
        }
コード例 #6
0
        public async Task <IActionResult> GetManufacturers()
        {
            var loggedInUser = int.Parse(User.FindFirst(ClaimTypes.NameIdentifier).Value);

            if (loggedInUser == 0)
            {
                return(Unauthorized("You are not authorized. Permission denied!"));
            }

            var list = await _repo.GetManufacturers();

            if (list == null)
            {
                return(NotFound("No manufacturer exists in our system..."));
            }

            var manufacturers = _mapper.Map <IEnumerable <Manufacturer>, IEnumerable <ManufacturerDto> >(list);

            return(Ok(manufacturers));
        }
コード例 #7
0
 public IEnumerable <Manufacturer> GetManufacturers()
 {
     return(_manufacturerRepo.GetManufacturers());
 }
コード例 #8
0
 public async Task <ActionResult <IList <ManufacturerViewModel> > > GetManufacturers()
 {
     return(Ok(await _makeRepo.GetManufacturers()));
 }
コード例 #9
0
 public IEnumerable <GetManufacturerResult> GetManufacturers()
 {
     return(_repository.GetManufacturers());
 }
コード例 #10
0
        public IEnumerable <Manufacturer> GetManufacturers()
        {
            var result = _manufacturerRepository.GetManufacturers();

            return(result);
        }
コード例 #11
0
 public async Task <List <Manufacturer> > GetManufacturers()
 {
     return(await _manufacturerRepo.GetManufacturers());
 }
コード例 #12
0
        private IEnumerable <ManufactureListItemViewModel> GetManufacturers()
        {
            var manufacturers = manufacturerRepository.GetManufacturers(ContentItemIdentifiers.MANUFACTURERS);

            return(manufacturers.Select(manufacturer => new ManufactureListItemViewModel(manufacturer, pageUrlRetriever)));
        }