public ActionResult Edit([Bind(Include = "Id,date,duration,market_id")] AdminHolidaysModel adminHolidaysModel)
 {
     if (ModelState.IsValid)
     {
         HolidayService.UpdateHoliday(new HolidayModel()
         {
             Id = adminHolidaysModel.Id, date = adminHolidaysModel.date, duration = adminHolidaysModel.duration, market_id = adminHolidaysModel.market_id, market_name = adminHolidaysModel.market_name
         });
         return(RedirectToAction("Index"));
     }
     ViewBag.market_id = new SelectList(MarketService.GetMarkets().Select(m => new AdminMarketsModel()
     {
         Id = m.Id, name = m.name, work_hours = m.work_hours
     }), "Id", "name", adminHolidaysModel.market_id);
     return(View(adminHolidaysModel));
 }
        // GET: AdminHolidays/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            AdminHolidaysModel adminHolidaysModel = HolidayService.GetHolidays().Where(s => s.Id == id).Select(s => new AdminHolidaysModel()
            {
                date = s.date, duration = s.duration, market_id = s.market_id, Id = s.Id, market_name = s.market_name
            }).FirstOrDefault();

            if (adminHolidaysModel == null)
            {
                return(HttpNotFound());
            }
            return(View(adminHolidaysModel));
        }
        // GET: AdminHolidays/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            AdminHolidaysModel adminHolidaysModel = HolidayService.GetHolidays().Where(s => s.Id == id).Select(s => new AdminHolidaysModel()
            {
                date = s.date, duration = s.duration, market_id = s.market_id, Id = s.Id, market_name = s.market_name
            }).FirstOrDefault();

            if (adminHolidaysModel == null)
            {
                return(HttpNotFound());
            }
            ViewBag.market_id = new SelectList(MarketService.GetMarkets().Select(m => new AdminMarketsModel()
            {
                Id = m.Id, name = m.name, work_hours = m.work_hours
            }), "Id", "name", adminHolidaysModel.market_id);
            return(View(adminHolidaysModel));
        }