public async Task DeleteAsync(int userId, int id) { var emailAccountToDelete = await _emailAccountRepository.GetByUserIdlAsync(userId, id); if (emailAccountToDelete == null) { throw new Exception("Email account with this id does not exist."); } await _emailAccountRepository.DeleteAsync(emailAccountToDelete); }
public async Task DeleteAsync(int id) { var emailAccount = await _emailAccountRepository.GetByIdAsync(id); await _emailAccountRepository.DeleteAsync(emailAccount); }
public async Task <ActionResult> DeleteConfirmed(int id) { await emailAccountRepository.DeleteAsync(id); return(RedirectToAction("Index")); }