示例#1
0
        //[HandleError]
        public ActionResult SaveWKT(GeometriesViewModel model)
        {
            //throw new Exception(enter + "is here");
            var manager = new PgSqlManager();
            int error   = manager.InsertUserChoice(model.enter);

            if (error == 1)
            {
                ViewBag.fail = "Nije validan WKT";
            }
            else
            {
                ViewBag.fail = "Vaš WKT je ispravno unesen, možete ga potražiti u listi WKT-ova";
            }

            var buildings = manager.GetData(TableToChoose.Buildings).Take(_limit).ToList();
            //var result = manager.GetData(TableToChoose.Results); Ne treba for now?

            var viewModel = new GeometriesViewModel()
            {
                Buildings                   = buildings,
                ShortestLine_Geometry       = null,
                ShortestLine_GeometryAsText = null,
                enter = "",
                name  = null
            };

            //return View(model);
            return(View("Index", viewModel));
            //Do something with formData
            //return RedirectToAction("Index");
        }