Beispiel #1
0
        public bool Update(ShippingCompanyUpdateCommand command)
        {
            var shippingCompany = _repository.GetById(command.Id);

            if (shippingCompany == null)
            {
                throw new NotFoundException();
            }
            Mapper.Map(command, shippingCompany);
            return(_repository.Update(shippingCompany));
        }
        public void UpdateShippingCompany(ShippingCompanyViewModel shippingCompany)
        {
            var shippingCompanyToRemove = _shippingCompanyRepository.GetById(shippingCompany.ShippingCompanyC);
            var updateShippingCompany   = Mapper.Map <ShippingCompanyViewModel, ShippingCompany_M>(shippingCompany);

            _shippingCompanyRepository.Delete(shippingCompanyToRemove);
            _shippingCompanyRepository.Add(updateShippingCompany);
            SaveShippingCompany();
        }