コード例 #1
0
        public ResponseResult GetStudentAttendanceByStudentRoll(StudentAttendanceByRollVM studentAttendanceByRollVM)
        {
            ResponseResult responseResult = new ResponseResult();

            try
            {
                var stuendenrAttendanceList = _dbContext.GetAttedanceByStudentRoll_SP(
                    studentAttendanceByRollVM.Roll,
                    studentAttendanceByRollVM.Date,
                    studentAttendanceByRollVM.ClassId,
                    studentAttendanceByRollVM.SectionId,
                    studentAttendanceByRollVM.Shift);
                if (stuendenrAttendanceList != null)
                {
                    responseResult.Content       = stuendenrAttendanceList;
                    responseResult.MessageCode   = MessageCode.Y.ToString();
                    responseResult.SystemMessage = "Data found!";
                }
                else
                {
                    responseResult.Content       = null;
                    responseResult.MessageCode   = MessageCode.N.ToString();
                    responseResult.SystemMessage = "Data not found!";
                }
            }
            catch (Exception ex)
            {
                responseResult.Content       = null;
                responseResult.MessageCode   = MessageCode.N.ToString();
                responseResult.SystemMessage = ex.Message;
            }
            return(responseResult);
        }
コード例 #2
0
        public JsonResult StudentAttendanceClassSectionRollWise(StudentAttendanceByRollVM studentAttendanceByRollVM)
        {
            ResponseResult responseResult = new ResponseResult();
            List <GetAttedanceByClass_SP_Result> attendanceList = new List <GetAttedanceByClass_SP_Result>();

            try
            {
                var    res         = _apiRequest.HttpPostRequest(studentAttendanceByRollVM, "api/Attendance/StudentAttendanceByRoll");
                string apiResponse = res.ToString();
                responseResult = JsonConvert.DeserializeObject <ResponseResult>(apiResponse);

                if (responseResult.MessageCode == "Y")
                {
                    attendanceList = JsonConvert.DeserializeObject <List <GetAttedanceByClass_SP_Result> >(responseResult.Content.ToString());
                }
                else
                {
                    TempData["msgAlert"]        = "Y";
                    TempData["msgAlertDetails"] = responseResult.SystemMessage;
                }
            }
            catch (Exception ex)
            {
                TempData["msgAlert"]        = "N";
                TempData["msgAlertDetails"] = ex.Message.ToString();
            }
            return(Json(attendanceList, JsonRequestBehavior.AllowGet));
        }