public virtual ActionResult SubscriptionUpdate([Bind(Exclude = "CreatedOn")] NewsLetterSubscriptionModel model) { if (!_permissionService.Authorize(StandardPermissionProvider.ManageNewsletterSubscribers)) { return(AccessDeniedView()); } if (!ModelState.IsValid) { return(Json(new DataSourceResult { Errors = ModelState.SerializeErrors() })); } var subscription = _newsLetterSubscriptionService.GetNewsLetterOrderById(model.Id); subscription.Email = model.Email; subscription.Active = model.Active; _newsLetterSubscriptionService.UpdateNewsLetterSubscription(subscription); return(new NullJsonResult()); }