public JsonResult Create(RestrictionDetailView vm) { CreateRestrictionRequest request = new CreateRestrictionRequest(); request.RestrictionName = vm.RestrictionName; request.RequirePermission = vm.RequirePermission; request.RestrictionDescription = vm.RestrictionDescription; CreateRestrictionResponse response = _restrictionService.CreateRestriction(request); return(Json(response)); }
public JsonResult GetDetail(System.Int32 id) { RestrictionDetailView vm = new RestrictionDetailView(); GetRestrictionRequest request = new GetRestrictionRequest(); request.RestrictionId = id; GetRestrictionResponse response = _restrictionService.GetRestriction(request); if (response.RestrictionFound) { vm = response.Restriction.ConvertToRestrictionDetailView(); } return(Json(vm, JsonRequestBehavior.AllowGet)); }
public JsonResult Update(RestrictionDetailView vm) { GetRestrictionRequest request = new GetRestrictionRequest(); request.RestrictionId = vm.RestrictionId; ModifyRestrictionRequest updateRequest = _restrictionService.GetRestriction(request).Restriction.ConvertToModifyRestrictionRequest(); updateRequest.RestrictionId = vm.RestrictionId; updateRequest.RestrictionName = vm.RestrictionName; updateRequest.RequirePermission = vm.RequirePermission; updateRequest.RestrictionDescription = vm.RestrictionDescription; ModifyRestrictionResponse response = _restrictionService.ModifyRestriction(updateRequest); return(Json(response)); }