public ActionResult Edit([Bind(Include = "HolidayID,HolidayDate,HolidayName")] Att_Holiday att_holiday)
        {
            if (att_holiday.HolidayDate == null)
            {
                ViewBag.date = "required field!";
            }

            else
            {
                if (att_holiday.HolidayName == null || att_holiday.HolidayName == "")
                {
                    ViewBag.name = "required field!";
                }
                else
                {
                    if (ModelState.IsValid)
                    {
                        db.Entry(att_holiday).State = System.Data.Entity.EntityState.Modified;
                        db.SaveChanges();
                        ViewUserEmp loggedUser = Session["LoggedUser"] as ViewUserEmp;
                        AuditManager.SaveAuditLog(loggedUser.UserID, Convert.ToInt16(AuditManager.AuditForm.Holiday), Convert.ToInt16(AuditManager.AuditOperation.Edit), DateTime.Now, (int)att_holiday.HolidayID);

                        return(RedirectToAction("Index"));
                    }
                }
            }
            return(View(att_holiday));
        }
        public ActionResult DeleteConfirmed(byte id)
        {
            Att_Holiday att_holiday = db.Att_Holiday.Find(id);

            db.Att_Holiday.Remove(att_holiday);
            db.SaveChanges();
            ViewUserEmp loggedUser = Session["LoggedUser"] as ViewUserEmp;

            AuditManager.SaveAuditLog(loggedUser.UserID, Convert.ToInt16(AuditManager.AuditForm.Holiday), Convert.ToInt16(AuditManager.AuditOperation.Delete), DateTime.Now, (int)att_holiday.HolidayID);
            return(RedirectToAction("Index"));
        }
        // GET: /Attendance/Holiday/Edit/5
        public ActionResult Edit(byte?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Att_Holiday att_holiday = db.Att_Holiday.Find(id);

            if (att_holiday == null)
            {
                return(HttpNotFound());
            }
            return(View(att_holiday));
        }