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); } }
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(); }