public Task <IGraphActionResult> UnSecureStarshipUpdated(SubscriptionSecureWidget eventData, string nameLike = "*") { if (eventData != null && (nameLike == "*" || eventData.Name.Contains(nameLike))) { return(Task.FromResult(this.Ok(eventData))); } return(this.Ok().AsCompletedTask()); }
public Task <IGraphActionResult> UpdateStarship(SubscriptionSecureWidget widget) { if (!ModelState.IsValid) { return(this.BadRequest(this.ModelState).AsCompletedTask()); } widget.Name += "_updated"; // raise an event for any listening subscriptions this.PublishSubscriptionEvent("secureWidgetUpdated", widget); return(this.Ok(widget).AsCompletedTask()); }