コード例 #1
0
 public static void Add(AbsencesForTeacherDTO absenceForTeacher)
 {
     using (Entities db = new Entities())
     {
         db.AbsencesForTeachers.Add(_CastDTO.DTOToAbsencesForTeacher(absenceForTeacher));
         db.SaveChanges();
     }
 }
コード例 #2
0
 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();
     }
 }
コード例 #3
0
 public IHttpActionResult Update([FromBody] AbsencesForTeacherDTO absenceForTeacher)
 {
     try
     {
         AbsenceForTeacher.Update(absenceForTeacher);
         return(Ok());
     }
     catch (Exception e)
     {
         LogManager.LogException(e);
         return(InternalServerError(e));
     }
 }