public IHttpActionResult PostStudentsByClIdandGrpId(PromotionViewModel st) { if (!ModelState.IsValid) { return(BadRequest("Invalid data.")); } IList <StudentViewModel> lss = null; using (var ctx = new EMSEntities()) { lss = ctx.spStudentCurrentClass((double)st.CLASS_TRNNO, st.GRPMST_TRNNO) .Select(s => new StudentViewModel() { TRNNO = s.TRNNO, EMP_ID = s.EMP_ID, EMP_F_NAME = s.EMP_F_NAME, EMP_NAME = s.EMP_NAME }).ToList <StudentViewModel>(); } if (lss == null) { return(NotFound()); } return(Ok(lss)); }
public IHttpActionResult GetStudentByClassId(int?id) { IList <StudentViewModel> lss = null; using (var ctx = new EMSEntities()) { lss = ctx.spStudentCurrentClass((double)id, 3) .Select(s => new StudentViewModel() { TRNNO = s.TRNNO, EMP_ID = s.EMP_ID, EMP_F_NAME = s.EMP_F_NAME, EMP_NAME = s.EMP_NAME }).ToList <StudentViewModel>(); } if (lss == null) { return(NotFound()); } return(Ok(lss)); }