Beispiel #1
0
        protected override void OnRequest()
        {
            base.OnRequest();

            try
            {
                uint?pageLevel = getParameterUint("pagelevel");

                AdListModel adList = null;
                using (Controller.Ad controllerAd = new Controller.Ad())
                {
                    adList = controllerAd.GetAdList(pageLevel);
                }

                DatagridModel <AdModel> data = new DatagridModel <AdModel>();
                data.total = (uint)adList.Count;
                data.rows  = adList;

                WriteJson(data);
            }
            catch (UnfulfilException ex)
            {
                WriteUnfulfil(ex.DisplayMessage);
            }
            catch (Database.Exception ex)
            {
                WriteException(ex);
            }
            catch (Exception ex)
            {
                WriteException(ex);
            }
        }
Beispiel #2
0
        protected override void OnRequest()
        {
            base.OnRequest();

            try
            {
                string imgSrc    = getParameter("img_src");
                string imgLink   = getParameter("img_link");
                uint   pageLevel = (uint)getParameterUint("page_level");

                using (Controller.Ad controllerAd = new Controller.Ad())
                {
                    controllerAd.AddAd(imgSrc, imgLink, null, pageLevel);
                }

                WriteSuccess <String>("success");
            }
            catch (ExceptionMessage ex)
            {
                WriteFail(ex.Code, ex.DisplayMessage);
            }
            catch (UnfulfilException ex)
            {
                WriteUnfulfil(ex.DisplayMessage);
            }
            catch (Database.Exception ex)
            {
                WriteException(ex);
            }
            catch (Exception ex)
            {
                WriteException(ex);
            }
        }
        protected override void OnRequest()
        {
            base.OnRequest();

            try
            {
                List <uint> adList = getModel <List <uint> >("ad_list");

                using (Controller.Ad controllerAd = new Controller.Ad())
                {
                    foreach (uint adID in adList)
                    {
                        controllerAd.DeleteAd(adID);
                    }
                }

                WriteSuccess <string>("success");
            }
            catch (UnfulfilException ex)
            {
                WriteUnfulfil(ex.DisplayMessage);
            }
            catch (Database.Exception ex)
            {
                WriteException(ex);
            }
            catch (Exception ex)
            {
                WriteException(ex);
            }
        }
        //

        protected override void OnRequest()
        {
            try
            {
                uint?pageLevel = getParameterUint("pagelevel");

                AdListModel adList = null;

                using (Controller.Ad controllerAd = new Controller.Ad())
                {
                    adList = controllerAd.GetAdList(pageLevel);
                }

                //List<Dictionary<string, string>> adList = Controller.Ad.Instance.GetAdList(null);
                WriteSuccess <AdListModel>(adList);
            }catch (Exception ex)
            {
                WriteException(ex);
            }

            WriteEnd();
        }