예제 #1
0
        public IHttpActionResult SavePageRuleEvent(dynamic Json)
        {
            string  Input        = JsonConvert.SerializeObject(Json);
            dynamic returnObject = new ExpandoObject();

            string notValidFields = "";


            JObject obj          = (JObject)JsonConvert.DeserializeObject(Input);
            var     lookupIdList = obj["Json"]["PageRuleEventList"]["PageRuleEventId"].ToString();

            if (lookupIdList == "0")
            {
                string output = PageDataAccessManager.Insert(Input);
            }
            else
            {
                string output = PageDataAccessManager.Update(Input);
            }

            // JObject returnObject = new JObject();
            if (Input != null)
            {
                returnObject = (JObject)JsonConvert.DeserializeObject(Input);
            }



            return(Ok(returnObject));
        }
예제 #2
0
        public IHttpActionResult LoadAllPageEventByPageId(dynamic Json)
        {
            string  Input        = JsonConvert.SerializeObject(Json);
            string  output       = PageDataAccessManager.LoadAllPageEventByPageId(Input);
            JObject returnObject = new JObject();

            if (output != null)
            {
                returnObject = (JObject)JsonConvert.DeserializeObject(output);
            }
            return(Ok(returnObject));
        }
예제 #3
0
        public IHttpActionResult GetAllRuleTypeEvent_Paging(dynamic json)
        {
            string  Input        = JsonConvert.SerializeObject(json);
            string  output       = PageDataAccessManager.GetAllRuleTypeEvent_Paging(Input);
            JObject returnObject = new JObject();

            if (output != null)
            {
                returnObject = (JObject)JsonConvert.DeserializeObject(output);
            }
            return(Ok(returnObject));
        }
예제 #4
0
        public IHttpActionResult GetAllPageControlsWithRoleWiseFieldAcessByPageIdOrRoleIdOrUserId(dynamic Json)
        {
            string  Input        = JsonConvert.SerializeObject(Json);
            string  output       = PageDataAccessManager.GetAllPageControlsWithRoleWiseFieldAcessByPageIdOrRoleIdOrUserId(Input);
            JObject returnObject = new JObject();

            if (output != null)
            {
                returnObject = (JObject)JsonConvert.DeserializeObject(output);
            }
            return(Ok(returnObject));
        }
예제 #5
0
        public IHttpActionResult DeletePageWiseConfigurationById(dynamic Json)
        {
            string  Input        = JsonConvert.SerializeObject(Json);
            string  output       = PageDataAccessManager.DeletePageWiseConfigurationById(Input);
            JObject returnObject = new JObject();

            if (output != null)
            {
                returnObject = (JObject)JsonConvert.DeserializeObject(output);
            }
            return(Ok(returnObject));
        }
예제 #6
0
        public IHttpActionResult UserPagewiseconfiguration(dynamic Json)
        {
            LogData("UserPagewiseconfiguration");
            string  Input        = JsonConvert.SerializeObject(Json);
            string  output       = PageDataAccessManager.UserPagewiseconfigurationPaging(Input);
            JObject returnObject = new JObject();

            if (output != null)
            {
                returnObject = (JObject)JsonConvert.DeserializeObject(output);
            }
            return(Ok(returnObject));
        }
예제 #7
0
        public IHttpActionResult AGGridFeaturesAndPerformance(dynamic Json)
        {
            string Input = JsonConvert.SerializeObject(Json);

            string  output       = PageDataAccessManager.AGGridFeaturesAndPerformance(Input);
            JObject returnObject = new JObject();

            if (output != null)
            {
                returnObject = (JObject)JsonConvert.DeserializeObject(output);
            }
            return(Ok(returnObject));
        }
예제 #8
0
        public IHttpActionResult InsertAndUpdateRoleWisePageMappingAndRoleWiseFieldAccess(dynamic Json)
        {
            string Input = JsonConvert.SerializeObject(Json);

            string  output       = PageDataAccessManager.InsertAndUpdateRoleWisePageMappingAndRoleWiseFieldAccess(Input);
            JObject returnObject = new JObject();

            if (output != null)
            {
                returnObject = (JObject)JsonConvert.DeserializeObject(output);
            }
            return(Ok(returnObject));
        }
예제 #9
0
        public IHttpActionResult UpdateRoleMaster(dynamic Json)
        {
            string Input = JsonConvert.SerializeObject(Json);

            string  output       = PageDataAccessManager.UpdateRoleMaster(Input);
            JObject returnObject = new JObject();

            if (output != null)
            {
                returnObject = (JObject)JsonConvert.DeserializeObject(output);
            }
            return(Ok(returnObject));
        }
예제 #10
0
        public IHttpActionResult GetAppPageControlAccessByPageIdAndRoleAndUserID(dynamic Json)
        {
            string Input = JsonConvert.SerializeObject(Json);

            string  output       = PageDataAccessManager.GetAppPageControlAccessByPageIdAndRoleAndUserID(Input);
            JObject returnObject = new JObject();

            if (output != null)
            {
                returnObject = (JObject)JsonConvert.DeserializeObject(output);
            }
            return(Ok(returnObject));
        }
예제 #11
0
        public IHttpActionResult GetPageDetailListByRoleORUserID(dynamic Json)
        {
            string Input = JsonConvert.SerializeObject(Json);

            string  output       = PageDataAccessManager.GetPageDetailListByRoleORUserID(Input);
            JObject returnObject = new JObject();

            if (output != null)
            {
                returnObject = (JObject)JsonConvert.DeserializeObject(output);
            }
            return(Ok(returnObject));
        }
예제 #12
0
        public IHttpActionResult LoadAllMenus(dynamic Json)
        {
            JObject returnObject = new JObject();

            try
            {
                string Input = JsonConvert.SerializeObject(Json);

                string output = PageDataAccessManager.LoadPageMenuList(Input);

                if (output != null)
                {
                    returnObject = (JObject)JsonConvert.DeserializeObject(output);
                }
            }
            catch (Exception ex)
            {
                LogData("Exception" + ex.Message);
                return(Ok(ex.Message));
            }

            return(Ok(returnObject));
        }