public ActionResult Edit(Weekend_setup model)
 {
     ViewBag.Shiftdaystatus = db.Shiftdaystatus.ToList().Select(m => new { Code = "" + m.Code + "-----[" + m.Name + ']', ID = m.ID });
     try
     {
         var recode = db.Weekend_setup.FirstOrDefault(a => a.ID == model.ID);
         recode.Code                    = model.Code;
         recode.Description             = model.Description;
         recode.Alternative_Description = model.Alternative_Description;
         recode.ShiftdaystatussetupId   = model.ShiftdaystatussetupId;
         recode.Saturday                = model.Saturday;
         recode.Friday                  = model.Friday;
         recode.Sunday                  = model.Sunday;
         recode.Monday                  = model.Monday;
         recode.Tuesday                 = model.Tuesday;
         recode.Wednesday               = model.Wednesday;
         recode.Thursday                = model.Thursday;
         db.SaveChanges();
         return(RedirectToAction("index"));
     }
     catch (DbUpdateException e)
     {
         TempData["Message"] = HR.Resource.Basic.thiscodeIsalreadyexists;
         return(View(model));
     }
     catch (Exception e)
     { return(View(model)); }
 }
        public ActionResult Create()
        {
            ViewBag.Shiftdaystatus = db.Shiftdaystatus.ToList().Select(m => new { Code = "" + m.Code + "-----[" + m.Name + ']', ID = m.ID });
            var stru  = db.StructureModels.FirstOrDefault(a => a.All_Models == ChModels.Personnel);
            var model = db.Weekend_setup.ToList();
            var count = 0;

            if (model.Count() == 0)
            {
                count = 1;
            }
            else
            {
                var te = model.LastOrDefault().ID;
                count = count + te;
            }
            var modell = new Weekend_setup {
                Code = stru.Structure_Code + count
            };

            return(View(modell));
        }
 public ActionResult Create(Weekend_setup model)
 {
     try
     {
         ViewBag.Shiftdaystatus = db.Shiftdaystatus.ToList().Select(m => new { Code = "" + m.Code + "-----[" + m.Name + ']', ID = m.ID });
         if (ModelState.IsValid)
         {
             Weekend_setup recode = new Weekend_setup();
             recode.Code                    = model.Code;
             recode.Description             = model.Description;
             recode.Alternative_Description = model.Alternative_Description;
             recode.ShiftdaystatussetupId   = model.ShiftdaystatussetupId;
             recode.Saturday                = model.Saturday;
             recode.Friday                  = model.Friday;
             recode.Sunday                  = model.Sunday;
             recode.Monday                  = model.Monday;
             recode.Tuesday                 = model.Tuesday;
             recode.Wednesday               = model.Wednesday;
             recode.Thursday                = model.Thursday;
             db.Weekend_setup.Add(recode);
             db.SaveChanges();
             return(RedirectToAction("Index"));
         }
         else
         {
             return(View(model));
         }
     }
     catch (DbUpdateException e)
     {
         TempData["Message"] = HR.Resource.Basic.thiscodeIsalreadyexists;
         return(View(model));
     }
     catch (Exception e)
     {
         return(View(model));
     }
 }