Пример #1
0
        public async Task CreateBrandTest()
        {
            var brand = new BrandViewModel {
                BrandName = "Microsoft"
            };
            var result = await _brandService.CreateBrandAsync(brand);

            Assert.True(result);
        }
Пример #2
0
        public async Task <IActionResult> Create([FromForm(Name = "brand")] BrandDto brandDto)
        {
            try
            {
                var formFile = Request.Form.Files.FirstOrDefault(a => a.Name == "image");

                var fileData = _mapper.Map <FileData>(formFile);
                await _brandService.CreateBrandAsync(brandDto, fileData);

                return(CreatedAtAction(nameof(GetById), new { brandId = brandDto.Id }, brandDto));
            }
            catch (Exception ex)
            {
                return(BadRequest(ex.ToString()));
            }
        }