public async Task<ActionResult> AddPracticeSchedule(SchedulePracticeDTO shedule) { if (Request.IsAjaxRequest()) { int result = await AdminService.AddSchedulePracticeAsync(shedule); if (result > 0) { var lessons = await AdminService.GetShedulePracticeAsync(shedule.CadetId); if (lessons.Count() > 0) { return PartialView("PartialPracticeShedule", lessons); } } } return HttpNotFound(); }
public async Task<int> AddSchedulePracticeAsync(SchedulePracticeDTO shedule) { if (shedule != null) { SchedulePractice onAdd = new SchedulePractice { DayOfWeek = shedule.DayOfWeek, StartTime = shedule.StartTime, EndTime = shedule.EndTime, InstructorId = shedule.InstructorId, CadetId = shedule.CadetId, }; _context.SchedulePractices.Create(onAdd); int result = await _context.SaveAsync(); return result; } return 0; }