public ActionResult UpdateEvent(AcademicCalanderEventsIndexViewModel obj)
        {
            if (!ModelState.IsValid)
            {
                AcademicCalanderEventsIndexViewModel objvm = new AcademicCalanderEventsIndexViewModel();
                objvm.AcademicCalanderEvents = _context.AcademicCalanderEvents.ToList();
                return(View(objvm));
            }

            var academicCalanderEvent = _context.AcademicCalanderEvents.FirstOrDefault(c => c.Id == obj.AcademicCalanderEvent.Id);


            if (academicCalanderEvent == null)
            {
                return(RedirectToAction(nameof(Index)));
            }


            academicCalanderEvent.Name = obj.AcademicCalanderEvent.Name;
            academicCalanderEvent.show = obj.AcademicCalanderEvent.show;
            academicCalanderEvent.AcademicCalanderRule = obj.AcademicCalanderEvent.AcademicCalanderRule;

            _context.SaveChanges();


            return(RedirectToAction(nameof(Index)));
        }
        // GET: AcademicCalanderEvent
        public ActionResult Index()
        {
            AcademicCalanderEventsIndexViewModel objvm = new AcademicCalanderEventsIndexViewModel();

            objvm.AcademicCalanderEvents = _context.AcademicCalanderEvents.ToList();
            return(View(objvm));
        }
        public ActionResult UpdateEvent(int id)
        {
            var obj = _context.AcademicCalanderEvents.FirstOrDefault(a => a.Id == id);

            if (obj == null)
            {
                return(RedirectToAction(nameof(Index)));
            }
            AcademicCalanderEventsIndexViewModel objvm = new AcademicCalanderEventsIndexViewModel();

            objvm.AcademicCalanderEvents = _context.AcademicCalanderEvents.ToList();
            objvm.AcademicCalanderEvent  = obj;
            return(View(objvm));
        }
        public ActionResult AddEvent(AcademicCalanderEventsIndexViewModel obj)
        {
            if (!ModelState.IsValid)
            {
                return(RedirectToAction(nameof(Index)));
            }

            _context.AcademicCalanderEvents.Add(obj.AcademicCalanderEvent);

            _context.SaveChanges();


            return(RedirectToAction(nameof(Index)));
        }