示例#1
0
        public async Task Delete(Guid id)
        {
            LegalPerson person = await _legalPersonRepository.GetById(id);

            _legalPersonRepository.Delete(person);
            _addressRepository.Delete(person.Address);
            _documentRepository.Delete(person.Document);

            await _unitOfWork.Commit();
        }
示例#2
0
        public async Task DeleteAsync(int id)
        {
            var person = await _personRepository.GetAsync(id);

            if (person == null)
            {
                return;
            }

            _personRepository.Delete(person);

            _personRepository.SaveChanges();
        }