public ActionResult SearchAttendanceAllocationList(int?SessionId, int?ClassId, int?SectionId, string StudentName, DateTime AttendanceDate) { AttendanceCustomModel objModel = new AttendanceCustomModel(); objModel.SectionId = SectionId; objModel.AttendanceDate = AttendanceDate; objBDC = new AttendanceBusiness(); ViewBag.AllocationDetail = objBDC.GetAttendanceListing(objModel).responseData; ViewBag.AllocationAction = objBDC.GetAttendanceListing(objModel).message; return(PartialView("SearchAttendanceAllocationList")); }
public ActionResult SubmitAttendanceDetails(string[] Parameters, string[] ParametersValue, int SectionId, DateTime AttendanceDate, string AttendanceAction) { string ResultMessage = ""; try { int TotalStudent = 0; objBDC = new AttendanceBusiness(); AttendanceCustomModel objModel = new AttendanceCustomModel(); if (AttendanceAction == "Insert") { foreach (var nw in Parameters.Zip(ParametersValue, Tuple.Create)) { //Console.WriteLine(nw.Item1 + nw.Item2); objModel.AdmissionId = Convert.ToInt32(nw.Item1); objModel.Attendance = Convert.ToString(nw.Item2); objModel.SectionId = SectionId; objModel.AttendanceDate = AttendanceDate; objBDC.SaveAttendanceDetails(objModel); } } else if (AttendanceAction == "Update") { foreach (var nw in Parameters.Zip(ParametersValue, Tuple.Create)) { //Console.WriteLine(nw.Item1 + nw.Item2); objModel.AdmissionId = Convert.ToInt32(nw.Item1); objModel.Attendance = Convert.ToString(nw.Item2); objModel.SectionId = SectionId; objModel.AttendanceDate = AttendanceDate; objBDC.SaveAttendanceDetails(objModel); } } ResultMessage = "Student Allocated in batch Successfully."; } catch (Exception ex) { } return(View(ResultMessage)); }
public AttendanceController(IAttendanceBusiness attendanceBusiness) { attendBusiness = attendanceBusiness; }