public static void Add(AbsencesForTeacherDTO absenceForTeacher) { using (Entities db = new Entities()) { db.AbsencesForTeachers.Add(_CastDTO.DTOToAbsencesForTeacher(absenceForTeacher)); db.SaveChanges(); } }
public static void Update(AbsencesForTeacherDTO absenceForTeacher) { using (Entities db = new Entities()) { var absForTea = db.AbsencesForTeachers.FirstOrDefault(a => a.Id == absenceForTeacher.Id); absForTea.TeacherId = absenceForTeacher.TeacherId; absForTea.TeacherStandIn = absenceForTeacher.TeacherStandIn; absForTea.FromDate = _CastDTO.DTOToDate(absenceForTeacher.FromDate); absForTea.ToDate = _CastDTO.DTOToDate(absenceForTeacher.ToDate); db.SaveChanges(); } }
public IHttpActionResult Update([FromBody] AbsencesForTeacherDTO absenceForTeacher) { try { AbsenceForTeacher.Update(absenceForTeacher); return(Ok()); } catch (Exception e) { LogManager.LogException(e); return(InternalServerError(e)); } }