public async Task Add(BrandDTO AddDTO) { await _brandRepository.Add(_Mapper.Map <Brands>(AddDTO)); await _brandRepository.Commit(); await _brandRepository.DisposeAsync(); }
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()); }
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)); }