public ActionResult Create([DataSourceRequest]DataSourceRequest request, CivilizationViewModel model)
        {
            var createdModel = base.Create<Civilization>(model);
            if (createdModel != null)
            {
                model.Id = createdModel.Id;
            }

            return this.GridOperation(model, request);
        }
        public ActionResult Destroy([DataSourceRequest]DataSourceRequest request, CivilizationViewModel model)
        {
            this.Delete<Civilization>(model);

            return this.GridOperation(model, request);
        }
 public ActionResult Update([DataSourceRequest]DataSourceRequest request, CivilizationViewModel model)
 {
     var updatedModel = base.Update(model, model.Id);
     return this.GridOperation(updatedModel, request);
 }