public ActionResult Delete(Guid guid) { var lesson = _lessonService.GetByGuid(guid); if (lesson == null) { return(View("Error")); } var tutorLesson = _tutorLessonService.GetByTutorLesson(lesson.Guid); if (tutorLesson != null) { _tutorLessonService.Delete(tutorLesson.Id); } _lessonService.Delete(lesson.Id); var user = _kullaniciService.GetById(Convert.ToInt32(User.Claims.Where(c => c.Type == ClaimTypes.Name) .Select(c => c.Value) .SingleOrDefault())); if (user.YetkiId == 1) { return(RedirectToAction("GetLessons", "Admin")); } return(RedirectToAction("GetTeacher", new RouteValueDictionary(new { controller = "Account", action = "GetTeacher", guid = user.Guid }))); }
public IActionResult Delete(Guid guid) { var user = _kullaniciService.GetByGuid(guid); if (user == null) { return(View("Error")); } _kullaniciService.Delete(user.Id); var teacherLesson = _tutorLessonService.GetByLessons(guid); if (teacherLesson != null) { foreach (var item in teacherLesson) { _tutorLessonService.Delete(item.Id); _lessonService.Delete(item.LessonId); } } return(RedirectToAction("GetTeachers", "Admin")); }
public ActionResult Delete(int id) { _tutorLessonService.Delete(id); return(RedirectToAction("Index", "TutorLesson")); }