public static ObjectId ObjectIdCast(this Notifiable notifiable, string id) { if (string.IsNullOrWhiteSpace(id)) { notifiable.AddNotification(new Notification(null, "Obirgatório informar o id")); return(ObjectId.Empty); } if (ObjectId.TryParse(id, out var objectId)) { return(objectId); } else { notifiable.AddNotification(new Notification(null, "Obirgatório informar o id")); } return(ObjectId.Empty); }