Пример #1
0
        public ActionResult BeerTypes_Update([DataSourceRequest]DataSourceRequest request, AdminUpdateBeerTypeRequestViewModel beerType)
        {
            var id = 0;
            if (this.ModelState.IsValid)
            {
                var entity = this.beerTypes.GetByIntId(beerType.Id);
                entity.Name = beerType.Name;
                id = this.beerTypes.AdminUpdate(entity);
            }

            var newBeer = this.beerTypes.GetByIntId(id);
            var beerToDisplay = this.Mapper.Map<AdminBeerTypeViewModel>(newBeer);
            return this.Json(new[] { beerToDisplay }.ToDataSourceResult(request, this.ModelState));
        }
Пример #2
0
        public ActionResult BeerTypes_Destroy([DataSourceRequest] DataSourceRequest request, AdminUpdateBeerTypeRequestViewModel beerType)
        {
            this.beerTypes.AdminDestroy(beerType.Id);

            return(this.Json(new[] { beerType }.ToDataSourceResult(request, this.ModelState)));
        }
Пример #3
0
        public ActionResult BeerTypes_Update([DataSourceRequest] DataSourceRequest request, AdminUpdateBeerTypeRequestViewModel beerType)
        {
            var id = 0;

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

            var newBeer       = this.beerTypes.GetByIntId(id);
            var beerToDisplay = this.Mapper.Map <AdminBeerTypeViewModel>(newBeer);

            return(this.Json(new[] { beerToDisplay }.ToDataSourceResult(request, this.ModelState)));
        }
Пример #4
0
        public ActionResult BeerTypes_Destroy([DataSourceRequest]DataSourceRequest request, AdminUpdateBeerTypeRequestViewModel beerType)
        {
            this.beerTypes.AdminDestroy(beerType.Id);

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