public IHttpActionResult SaveMark([FromBody] student_markDTO studentMark) { try { return(Ok(StudentLogic.SaveMark(studentMark))); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
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); }