예제 #1
0
        public ActionResult UpdateIP(IPModel modal)
        {
            int ipid = modal.id;
            var item = _usersIPRepository.FirstOrDefault(x => x.Id == ipid);

            item.BodyHtml  = modal._body.Replace("onclick=\"GoToLink(0", "onclick=\"GoToLink(1");
            item.BodyStyle = modal._style;
            item.IsUpdated = true;
            _usersIPRepository.Save(item);

            return(Json("Updated", JsonRequestBehavior.AllowGet));
        }
예제 #2
0
        public void Test()
        {
            var client = ClientCreator.Create();
            var model  = new IPModel()
            {
                //IP = "183.134.216.113"
            };
            var req  = new IPLocationRequest(model);
            var resp = client.Execute(req);

            resp.Address.ShouldNotBeNull();
            resp.Content.ShouldNotBeNull();
        }
예제 #3
0
        public override ActionResult Create()
        {
            var model = new IPModel()
            {
                id     = -1,
                _body  = "",
                _style = ""
            };

            FillBaseModel(model);
            ViewBag.userId = _userID;

            return(View(model));
        }
예제 #4
0
        public ActionResult View(int id)
        {
            var item = _usersIPRepository.FirstOrDefault(x => x.Id == id, x => x, null);

            var model = new IPModel()
            {
                id     = id,
                _body  = item.BodyHtml,
                _style = item.BodyStyle
            };

            FillBaseModel(model);
            return(View(model));
        }
예제 #5
0
        public ActionResult Edit(int id)
        {
            var item = _usersIPRepository.FirstOrDefault(x => x.Id == id, x => x, null);

            var model = new IPModel()
            {
                id     = id,
                _body  = item.BodyHtml.Replace("onclick=\"GoToLink(1", "onclick=\"GoToLink(0"),
                _style = item.BodyStyle
            };

            ViewBag.userId = _userID;
            FillBaseModel(model);

            return(View("Create", model));
        }
 public IPPresenter(IIpAddressView view) : base(view)
 {
     _model = new IPModel(ViewInfo);
 }
예제 #7
0
        public IActionResult Index(String q)
        {
            IPModel ips = _databaseService.GetIP(q);

            return(View(ips));
        }