public async Task Add(BrandDTO AddDTO)
        {
            await _brandRepository.Add(_Mapper.Map <Brands>(AddDTO));

            await _brandRepository.Commit();

            await _brandRepository.DisposeAsync();
        }
Exemple #2
0
        public bool UpdateBrand(Brand brand)
        {
            var updateBrand = _repository.GetById(brand.Id);

            updateBrand.Name         = brand.Name;
            updateBrand.Representive = brand.Representive;
            updateBrand.RepContact   = brand.RepContact;
            updateBrand.Note         = brand.Note;

            var user = this.GetUserFromToken();

            updateBrand.Modified   = DateTime.Now;
            updateBrand.ModifiedBy = user.Id;

            return(_repository.Commit());
        }
Exemple #3
0
        public async Task <IActionResult> Post([FromBody] BrandViewModel brand)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }
            var _newBrand = Mapper.Map <BrandViewModel, Brand>(brand);

            _brandRepository.Add(_newBrand);
            await _brandRepository.Commit();

            var _result = Mapper.Map <Brand, BrandViewModel>(_newBrand);
            var json    = JsonConvert.SerializeObject(_result, _serializerSettings);

            return(new OkObjectResult(json));
        }