public IActionResult Delete(ShiftDeleteModel shift)
        {
            ShiftBusiness shiftBusiness = new ShiftBusiness();
            var           result        = shiftBusiness.Delete(shift);

            return(Ok(result));
        }
        public IActionResult EditStatus(ShiftEditStatusModel shift)
        {
            ShiftBusiness shiftBusiness = new ShiftBusiness();
            var           result        = shiftBusiness.EditStatus(shift);

            return(Ok(result));
        }
        public IActionResult GetAll()
        {
            ShiftBusiness shiftBusiness = new ShiftBusiness();
            var           result        = shiftBusiness.GetAll();

            return(Ok(result));
        }
        public IActionResult GetById(int Id)
        {
            ShiftBusiness shiftBusiness = new ShiftBusiness();
            var           result        = shiftBusiness.GetById(Id);

            return(Ok(result));
        }
        public IActionResult GetPaging(BaseCondition <Shift> condition)
        {
            ShiftBusiness shiftBusiness = new ShiftBusiness();
            var           result        = shiftBusiness.GetAllShiftSearched(condition);

            return(Ok(result));
        }
        public IActionResult Add(AddShiftModel shift)
        {
            ShiftBusiness shiftBusiness = new ShiftBusiness();
            var           result        = shiftBusiness.AddShift(shift);

            return(Ok(result));
        }
 public object DeleteShift([FromBody] ShiftMasterUpdateParam PM)
 {
     try
     {
         ShiftBusiness b      = new ShiftBusiness();
         var           Result = b.DeleteShift(PM);
         return(Result);
     }
     catch (Exception e)
     {
         return(new Error()
         {
             IsError = true, Message = e.Message
         });
     }
 }
 public object AddShift([FromBody] ShiftMasterParam obj)
 {
     try
     {
         ShiftBusiness save   = new ShiftBusiness();
         var           result = save.SaveShift(obj);
         return(result);
     }
     catch (Exception e)
     {
         return(new Error()
         {
             IsError = true, Message = e.Message
         });
     }
 }
        public object UpdateShift(ShiftMasterUpdateParam b)
        {
            try
            {
                ShiftBusiness type   = new ShiftBusiness();
                var           Result = type.ShiftUpdate(b);

                return(Result);
            }
            catch (Exception e)
            {
                return(new Error()
                {
                    IsError = true, Message = e.Message
                });
            }
        }
        public object GetShiftInfo(UserCredential uc)
        {
            try
            {
                ShiftBusiness data   = new ShiftBusiness();
                var           Result = data.GetShift(uc);

                return(Result);
            }
            catch (Exception e)
            {
                return(new Error()
                {
                    IsError = true, Message = e.Message
                });
            }
        }
        public object GetSingleShiftDetailsInfo(ShiftDetailsUpdateParam b)
        {
            try
            {
                ShiftBusiness type   = new ShiftBusiness();
                var           Result = type.GetSingleShiftDetails(b);

                return(Result);
            }
            catch (Exception e)
            {
                return(new Error()
                {
                    IsError = true, Message = e.Message
                });
            }
        }