Ejemplo n.º 1
0
        public ActionResult Edit(ReestrModel model)
        {
            var client = new Client(webApiUrl);

            if (ModelState.IsValid)
            {
                var result = client.EditUrl(new ReestrData
                {
                    ReestrId = model.ReestrId,
                    Url      = model.Url,
                    Depth    = model.Depth
                });

                if (result.Status == ResponseStatus.Success)
                {
                    return(RedirectToAction("Index", "Reestr"));
                }

                throw new Exception("Can't edit url!");
            }
            else
            {
                return(View(model));
            }
        }
Ejemplo n.º 2
0
        public ActionResult Delete(ReestrModel model)
        {
            var client = new Client(webApiUrl);

            if (ModelState.IsValid)
            {
                var result = client.DeleteUrl(model.ReestrId);

                if (result.Status == ResponseStatus.Success)
                {
                    return(RedirectToAction("Index", "Reestr"));
                }
            }

            throw new Exception("Can't remove url!");
        }