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));
        }