Example #1
0
        public IActionResult GetChecklistTemplate(int ChecklistTemplateID)
        {
            #region Validate Token
            RequestResponse isAuthorized = new Authorize().RequestTokenAuth(Request);
            if (isAuthorized.Success == false)
            {
                return(BadRequest(isAuthorized));
            }
            #endregion


            WrapperChecklistTemplate data = new Services.ChecklistTemplateService().GetSingleChecklistTemplate(ChecklistTemplateID);
            return(Ok(data));
        }
Example #2
0
        public IActionResult GetAllChecklistTemplate(int PageNo, string SearchByName)
        {
            #region Validate Token
            RequestResponse isAuthorized = new Authorize().RequestTokenAuth(Request);
            if (isAuthorized.Success == false)
            {
                return(BadRequest(isAuthorized));
            }
            #endregion


            //ZERO (0) page number means all ChecklistTemplates
            //1 means 1-10 , 2 means 20-30
            WrapperMultiChecklistTemplate data = new Services.ChecklistTemplateService().GetAllChecklistTemplate(PageNo, SearchByName);
            return(Ok(data));
        }
Example #3
0
        public IActionResult CreatChecklistTemplateWithItems([FromBody] WrapperChecklistTemplate Param)
        {
            #region Validate Token
            RequestResponse isAuthorized = new Authorize().RequestTokenAuth(Request);
            if (isAuthorized.Success == false)
            {
                return(BadRequest(isAuthorized));
            }
            #endregion



            WrapperChecklistTemplate data = new Services.ChecklistTemplateService().CreateSingleChecklistTemplate(Param.ChecklistTemplate);

            return(Ok(data));
        }
Example #4
0
        public IActionResult DeleteChecklistTemplate(int ChecklistTemplateID)
        {
            #region Validate Token
            RequestResponse isAuthorized = new Authorize().RequestTokenAuth(Request);
            if (isAuthorized.Success == false)
            {
                return(BadRequest(isAuthorized));
            }
            #endregion



            RequestResponse RequestResponse = new Services.ChecklistTemplateService().DeleteSingleChecklistTemplate(ChecklistTemplateID);
            if (RequestResponse.Success == false)
            {
                return(BadRequest(RequestResponse));
            }

            return(Ok(RequestResponse));
        }