public async Task <IActionResult> PutClassTimes([FromRoute] int id, [FromBody] ClassTimes classTimes) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != classTimes.Id) { return(BadRequest()); } _context.Entry(classTimes).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ClassTimesExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <IActionResult> PostClassTimes([FromBody] ClassTimes classTimes) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _context.ClassTimes.Add(classTimes); await _context.SaveChangesAsync(); return(CreatedAtAction("GetClassTimes", new { id = classTimes.Id }, classTimes)); }
public ClassTree(string title, ClassTimes classTimes, ClassAssignments classAssignments, string location, string webSite, string creditHours, string teacher, string teacherOffice, string officeHours, string teacherEmail, string teacherPhone, string classNote) { ClassTitle = title; ClassTreeTimes = classTimes; ClassTreeAssignments = classAssignments; ClassLocation = location; ClassWebSite = webSite; ClassCreditHours = creditHours; ClassTeacher = teacher; ClassTeacherOffice = teacherOffice; ClassTeacherOfficeHours = officeHours; ClassTeacherEmail = teacherEmail; ClassTeacherPhone = teacherPhone; ClassNote = classNote; }
internal IEnumerable <ClassTime> GetClassTimes() { IEnumerable <ClassTime> times = null; if (ClassTimes_Concreate.Any()) { times = ClassTimes_Concreate.ToList(); } else if (ClassTime != null) { times = EnumerableExtensions.AsEnumerable(ClassTime.CreateClassTime()) .ToList(); } else if (ClassTimes.Any()) { times = BuildClassTimes(ClassTimes); } return(times); }
public void ClearAllTimes() { ClassTime = null; ClassTimes.Clear(); ClassTimes_Concreate.Clear(); }