//Edit
        public IActionResult Edit(int id)
        {
            Holiday   holiday   = db.Holiday.GetFirstOrDefault(h => h.Id == id);
            vmHoliday vmholiday = new vmHoliday()
            {
                Id   = holiday.Id,
                Name = holiday.Name,
                From = holiday.From.ToString("dd MMMM, yyyy"),
                To   = holiday.To.ToString("dd MMMM, yyyy"),
                Flag = Convert.ToInt32(holiday.Flag)
            };

            return(PartialView("_Edit", vmholiday));
        }
        public IActionResult CreateHoliday(vmHoliday vmHoliday)
        {
            if (ModelState.IsValid)
            {
                //DayFlag flag = (DayFlag)Enum.Parse(typeof(DayFlag), vmHoliday.Flag);

                Holiday holiday = new Holiday
                {
                    Name = vmHoliday.Name,
                    From = Convert.ToDateTime(vmHoliday.From),
                    To   = Convert.ToDateTime(vmHoliday.To),
                    Flag = (DayFlag)vmHoliday.Flag
                };
                db.Holiday.Add(holiday);
                db.Save();
                return(PartialView("CreateHoliday"));
            }
            return(PartialView("CreateHoliday"));
        }
        public IActionResult Edit(vmHoliday vmHoliday)
        {
            if (ModelState.IsValid)
            {
                Holiday holiday = db.Holiday.GetFirstOrDefault(h => h.Id == vmHoliday.Id);

                string flag = ((DayFlag)vmHoliday.Flag).ToString();

                holiday.Name = vmHoliday.Name;
                holiday.From = Convert.ToDateTime(vmHoliday.From);
                holiday.To   = Convert.ToDateTime(vmHoliday.To);
                holiday.Flag = (DayFlag)Enum.Parse(typeof(DayFlag), flag);

                db.Holiday.Update(holiday);
                db.Save();
                return(PartialView("_Edit"));
            }
            return(PartialView("_Edit"));
        }
        public IActionResult CreateHoliday()
        {
            vmHoliday vmholiday = new vmHoliday();

            return(PartialView("CreateHoliday", vmholiday));
        }