public NoteClass(STUDENTS_NOTES note) { this.id = note.STUDENT_NOTE_ID; this.poster = new UserPublicInfoClass(note.USER_ID); this.note = note.NOTE; this.date = note.NOTE_DATE; }
public HttpResponseMessage Add(int user_id, int student_id, string note) { try { using (Entities e = new Entities()) { var pk = e.STUDENTS_NOTES.ToList().Count == 0 ? 0 : e.STUDENTS_NOTES.Max(s => s.STUDENT_NOTE_ID); STUDENTS_NOTES _note = new STUDENTS_NOTES() { STUDENT_NOTE_ID = pk + 1, STUDENT_ID = e.STUDENTS.FirstOrDefault(s => s.USER_ID == student_id).STUDENT_ID, USER_ID = user_id, NOTE = note, NOTE_DATE = DateTime.Now }; e.STUDENTS_NOTES.Add(_note); e.SaveChanges(); return(Request.CreateResponse(HttpStatusCode.OK, new Result() { statusCode = 200, status = "Done" })); } } catch (Exception ex) { return(Request.CreateResponse(HttpStatusCode.OK, new Result() { statusCode = 400, status = ex.Message })); } }