public async Task <ActionResult <Learner> > DeleteLearner(string id) { var learner = _learnerService.GetById(id); if (learner == null) { return(NotFound("Không tìm thấy khóa học có Id = " + id)); } try { await Task.Run(() => { _learnerService.Delete(id); _learnerService.SaveChanges(); }); } catch { throw new Exception(string.Format("Có lỗi xảy ra không thể xóa!")); } return(Ok()); }