Example #1
0
 public IHttpActionResult SaveMark([FromBody] student_markDTO studentMark)
 {
     try
     {
         return(Ok(StudentLogic.SaveMark(studentMark)));
     }
     catch (Exception ex)
     {
         return(BadRequest(ex.Message));
     }
 }
Example #2
0
 public static students_mark studentMarkToDAL(student_markDTO s)
 {
     return(new students_mark()
     {
         mark = s.mark,
         student_id = s.student_id,
         test_id = s.test_id,
         student = s.student != null?StudentCasting.StudentToDAL(s.student) : null,
                       test = s.test != null?TestCasting.TestToDAL(s.test) : null
     });
 }
 public static bool SaveMark(student_markDTO studentMark)
 {
     using (Entities e = new Entities())
     {
         var studentM = e.students_mark.FirstOrDefault(s => s.student_id == studentMark.student_id && s.test_id == studentMark.test_id);
         if (studentM != null)
         {
             studentM.mark = studentMark.mark;
         }
         else
         {
             e.students_mark.Add(student_markCasting.studentMarkToDAL(studentMark));
         }
         e.SaveChanges();
     }
     return(true);
 }