예제 #1
0
        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);
        }
예제 #2
0
        public async Task DeleteAsync(int id)
        {
            var emailAccount = await _emailAccountRepository.GetByIdAsync(id);

            await _emailAccountRepository.DeleteAsync(emailAccount);
        }
예제 #3
0
        public async Task <ActionResult> DeleteConfirmed(int id)
        {
            await emailAccountRepository.DeleteAsync(id);

            return(RedirectToAction("Index"));
        }