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