public async Task <ISuccessResult> SoftDeleteAsync(int id)
        {
            var contact = await _contactDal.GetByIdAsync(id);

            contact.IsDeleted = true;

            await _contactDal.UpdateAsync(contact);

            return(new SuccessResult());
        }
 public async Task UpdateContactAsync(Contact contact)
 {
     await _contactDal.UpdateAsync(contact);
 }