Ejemplo n.º 1
0
        public ActionResult Countries_Destroy([DataSourceRequest]DataSourceRequest request, AdminUpdateCountryRequestViewModel country)
        {
            // TODO: Fix
            this.countries.AdminDestroy(country.Id);

            return this.Json(new[] { country }.ToDataSourceResult(request, this.ModelState));
        }
Ejemplo n.º 2
0
        public ActionResult Countries_Update([DataSourceRequest]DataSourceRequest request, AdminUpdateCountryRequestViewModel country)
        {
            var id = 0;
            if (this.ModelState.IsValid)
            {
                var entity = this.countries.GetByIntId(country.Id);
                entity.Name = country.Name;
                id = this.countries.AdminUpdate(entity);
            }

            var newBeer = this.countries.GetByIntId(id);
            var beerToDisplay = this.Mapper.Map<AdminCountryViewModel>(newBeer);
            return this.Json(new[] { beerToDisplay }.ToDataSourceResult(request, this.ModelState));
        }
Ejemplo n.º 3
0
        public ActionResult Countries_Destroy([DataSourceRequest] DataSourceRequest request, AdminUpdateCountryRequestViewModel country)
        {
            // TODO: Fix
            this.countries.AdminDestroy(country.Id);

            return(this.Json(new[] { country }.ToDataSourceResult(request, this.ModelState)));
        }
Ejemplo n.º 4
0
        public ActionResult Countries_Update([DataSourceRequest] DataSourceRequest request, AdminUpdateCountryRequestViewModel country)
        {
            var id = 0;

            if (this.ModelState.IsValid)
            {
                var entity = this.countries.GetByIntId(country.Id);
                entity.Name = country.Name;
                id          = this.countries.AdminUpdate(entity);
            }

            var newBeer       = this.countries.GetByIntId(id);
            var beerToDisplay = this.Mapper.Map <AdminCountryViewModel>(newBeer);

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