public void TransmissionReceived([FromBody]long transmissionId)
        {
            SecretUserId userId = UserIdExtractor.ReadSecretUserIdFromRequest(this.Request);
            using (TransmitContext context = new TransmitContext())
            {
                UserIdValidator validator = new UserIdValidator(context);
                validator.RequireSignedUserIdValid(userId);

                TransmissionsManager transmissionsManager = new TransmissionsManager(context);
                Transmission transmission = transmissionsManager.TransmissionReceived(userId.UserId, transmissionId);

                User sender = PushNotificationManager.GetUserById(transmission.Sender.UserId);
                if (sender != null)
                {
                    sender.SendPushNotification(new PushNotification(new PushMessage()
                    {
                        Method = "TransmissionReceivedConfirmed",
                        Data = new
                        {
                            Id = transmission.TransmissionId,
                            To = transmission.Receiver.UserId,
                            TimeReceived = transmission.TimeReceived
                        }
                    }));
                }
            }
        }