public ActionResult Towns_Update([DataSourceRequest]DataSourceRequest request, TownAdminViewModel town)
        {
            if (this.ModelState.IsValid)
            {
                this.townServices.Edit(town.Id, town.Name);
            }

            return this.Json(new[] { town }.ToDataSourceResult(request, this.ModelState));
        }
        public ActionResult Towns_Destroy([DataSourceRequest]DataSourceRequest request, TownAdminViewModel town)
        {
            if (this.ModelState.IsValid)
            {
                this.townServices.Delete(town.Id);
            }

            return this.Json(new[] { town }.ToDataSourceResult(request, this.ModelState));
        }
        public ActionResult Towns_Create([DataSourceRequest]DataSourceRequest request, TownAdminViewModel town)
        {
            if (this.ModelState.IsValid)
            {
                var dbTown = this.townServices.Create(town.Name);
                town.Id = dbTown.Id;
            }

            return this.Json(new[] { town }.ToDataSourceResult(request, this.ModelState));
        }