public ActionResult Index(List <Users> users, DateTime selectedDate, Attendance attendance)
 {
     if (DateTime.Compare(DateTime.MinValue, selectedDate) != 0)
     {
         var AttendanceList = from x in _context.Attendance select x;
         var c = AttendanceList.FirstOrDefault(a => a.Attendance_Date.Equals(selectedDate));
         if (c == null)
         {
             foreach (var i in users)
             {
                 Attendance attendanceAdd = new Attendance();
                 attendanceAdd.Name              = i.Name;
                 attendanceAdd.Attendance_Date   = selectedDate;
                 attendanceAdd.Attendance_status = i.Temporary_status;
                 _context.Add(attendanceAdd);
                 _context.SaveChanges();
             }
             return(RedirectToAction("Index", "Attendances"));
         }
         else
         {
             ViewBag.Message = "Samedate";
             return(View(_context.Users.ToList()));
         }
     }
     else
     {
         ViewBag.Message = "nullDate";
         return(View(_context.Users.ToList()));
     }
 }
        public async Task <IActionResult> Create([Bind("AttendanceID,Name,Attendance_Date,Attendance_status")] Attendance attendance)
        {
            if (ModelState.IsValid)
            {
                _context.Add(attendance);
                await _context.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }
            return(View(attendance));
        }