Beispiel #1
0
        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"));
        }
Beispiel #2
0
        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;
 }