private void SendPushNotification() { var referenceEntity = GetFetchedReferenceEntity(); if (referenceEntity == null) { return; } var sysAdminUnitId = Entity.VisaOwnerId; string cultureName = GetUserCultureName(sysAdminUnitId); string title = GetLocalizableValue(PopupTitleTemplate, cultureName); string body = GetPushNotificationBody(referenceEntity, cultureName); var referenceEntityId = referenceEntity.PrimaryColumnValue; string entityName = referenceEntity.SchemaName; Dictionary <string, string> additionalData = new Dictionary <string, string>(); additionalData.Add("entityName", entityName); additionalData.Add("recordId", referenceEntityId.ToString()); additionalData.Add("visaEntityName", Entity.SchemaName); additionalData.Add("visaRecordId", Entity.PrimaryColumnValue.ToString()); var pushNotification = new PushNotification(UserConnection); pushNotification.Send(sysAdminUnitId, title, body, additionalData); }