コード例 #1
0
        public HttpResponseMessage GetManufacturer(int id)
        {
            var manufacturer = repo.GetManufacturer(id);

            if (manufacturer == null)
            {
                return(Request.CreateResponse(HttpStatusCode.NotFound, "the category is not found"));
            }
            var factoryManufacturer = TheDTOFactory.Create(manufacturer);

            return(Request.CreateResponse(HttpStatusCode.OK, factoryManufacturer));
        }
コード例 #2
0
 private void UpdateProductModel(ProductModel productModel, ProductModelView productModelView)
 {
     productModel.Id           = productModelView.Id;
     productModel.Description  = productModelView.Description;
     productModel.ModelNumber  = productModelView.ModelNumber;
     productModel.Title        = productModelView.Title;
     productModel.Manufacturer = manufacturerRepository.GetManufacturer(productModelView.ManufacturerId.Value);
 }
コード例 #3
0
        public IActionResult GetManufacturer(int manufacturerId)
        {
            if (!_manufacturerRepository.ManufacturerExists(manufacturerId))
            {
                return(NotFound());
            }
            var manufacturer = _manufacturerRepository.GetManufacturer(manufacturerId);

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

            var manufacturerDto = new ManufacturerDto()
            {
                Id   = manufacturer.Id,
                Name = manufacturer.Name
            };

            return(Ok(manufacturerDto));
        }
コード例 #4
0
        public async Task <IActionResult> GetManufacturer(int id)
        {
            var loggedInUser = int.Parse(User.FindFirst(ClaimTypes.NameIdentifier).Value);

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

            var manufacturer = await _repo.GetManufacturer(id);

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

            var returnManufacturer = _mapper.Map <ManufacturerDto>(manufacturer);

            return(Ok(returnManufacturer));
        }
コード例 #5
0
        public ManufacturerDTO GetManuFacturer(int id)
        {
            var manufacturer = _manufacturerRepository.GetManufacturer(id);

            return(Mapper.Map <Manufacturer, ManufacturerDTO>(manufacturer));
        }
コード例 #6
0
 public Manufacturer GetManufacturer(int id)
 {
     return(_manufacturerRepo.GetManufacturer(id));
 }
コード例 #7
0
 public GetManufacturerResult GetManufacturer([FromRoute] Guid id)
 {
     return(_repository.GetManufacturer(id));
 }
コード例 #8
0
 public Manufacturer GetManufacturer(System.Int32 ManufacturerId)
 {
     return(_iManufacturerRepository.GetManufacturer(ManufacturerId));
 }