// GET: PlaceType/Edit/5
        public ActionResult Edit(int id)
        {
            var rows            = PlaceTypeDb.GetPlaceById(id).Rows;
            CreateEditTypeVm vm = new CreateEditTypeVm();

            vm.Id   = id;
            vm.Name = rows[0]["Name"].ToString();
            return(View(vm));
        }
        public ActionResult Edit(CreateEditTypeVm vm)
        {
            try {
                var model = new PlaceType();
                model.Edit(vm.Id, vm.Name);

                return(RedirectToAction("Index"));
            } catch (Exception ex) {
                return(View("Error"));
            }
        }
        public ActionResult Create(CreateEditTypeVm vm)
        {
            try {
                if (!ModelState.IsValid)
                {
                    return(View());
                }

                var model = new PlaceType();
                model.Create(vm.Name);

                return(RedirectToAction("Index"));
            } catch (Exception ex) {
                return(View("Error"));
            }
        }