Ejemplo n.º 1
0
        public ActionResult Destroy([DataSourceRequest] DataSourceRequest request, ViewModel model)
        {
            if (model != null && ModelState.IsValid)
            {
                this.userRoleAdministrationService.Delete(model.RoleId);
            }

            return(this.GridOperation(model, request));
        }
Ejemplo n.º 2
0
        public ActionResult Update([DataSourceRequest] DataSourceRequest request, ViewModel model)
        {
            if (model != null && ModelState.IsValid)
            {
                var dbModel = this.userRoleAdministrationService.Get(model.RoleId);
                Mapper.Map <ViewModel, Model>(model, dbModel);
                this.userRoleAdministrationService.Update(dbModel);
            }

            return(this.GridOperation(model, request));
        }
Ejemplo n.º 3
0
        public ActionResult Create([DataSourceRequest] DataSourceRequest request, ViewModel model)
        {
            if (model != null && ModelState.IsValid)
            {
                model.RoleId = Guid.NewGuid().ToString();

                var dbmodel = Mapper.Map <Model>(model);

                this.userRoleAdministrationService.Create(dbmodel);
            }


            return(this.GridOperation(model, request));
        }
Ejemplo n.º 4
0
 protected JsonResult GridOperation(ViewModel model, [DataSourceRequest] DataSourceRequest request)
 {
     return(Json(new[] { model }.ToDataSourceResult(request, ModelState)));
 }