public async Task CreateBrandTest() { var brand = new BrandViewModel { BrandName = "Microsoft" }; var result = await _brandService.CreateBrandAsync(brand); Assert.True(result); }
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())); } }