public IActionResult AddUpdateShift(ModelShift MSobj)
        {
            if (!ModelState.IsValid)
            {
                TempData["Action"] = Constants.FAILED;
                return(View(MSobj));
            }

            try
            {
                if (MSobj.ShiftId > 0)
                {
                    MSobj.DateUpdated = DateTime.Now;
                    OurdbContext.Shift.Update(CopyMShiftToShift(MSobj));
                    OurdbContext.SaveChanges();
                }
                else
                {
                    OurdbContext.Shift.Add(CopyMShiftToShift(MSobj));
                    OurdbContext.SaveChanges();
                }
            }
            catch (Exception)
            {
                TempData["Action"] = Constants.FAILED;
            }
            return(RedirectToAction(nameof(AdministratorController.ShiftList)));
        }
        public IActionResult AddUpdateShift()
        {
            ModelShift S = new ModelShift();

            S.DateCreated = DateTime.Now;
            return(View(S));
        }
        private ModelShift CopyShiftToMShift(Shift S)
        {
            ModelShift MS = new ModelShift
            {
                ShiftId     = S.ShiftId,
                Shift1      = S.Shift1,
                DateCreated = S.DateCreated,
                DateUpdated = S.DateUpdated,
            };

            return(MS);
        }
        private Shift CopyMShiftToShift(ModelShift MS)
        {
            Shift S = new Shift
            {
                ShiftId     = MS.ShiftId,
                Shift1      = MS.Shift1,
                DateCreated = MS.DateCreated,
                DateUpdated = MS.DateUpdated,
            };

            return(S);
        }