Cats.Areas.EarlyWarning.Controllers.RequestController.SendNotification C# (CSharp) Method

SendNotification() private method

private SendNotification ( RegionalRequest regionalRequest ) : void
regionalRequest RegionalRequest
return void
        private void SendNotification(RegionalRequest regionalRequest)
        {
            try
            {
                string destinationURl;
                if (Request.Url.Host != null)
                {
                    if (Request.Url.Host == "localhost")
                    {
                        destinationURl = "http://" + Request.Url.Authority +
                                         "/EarlyWarning/Request/IndexFromNotification?recordId=" + regionalRequest.RegionalRequestID;
                        return;
                    }
                    destinationURl = "http://" + Request.Url.Authority +
                                     Request.ApplicationPath +
                                     "/EarlyWarning/Request/IndexFromNotification?recordId=" + regionalRequest.RegionalRequestID;

                    _notificationService.AddNotificationForEarlyWaringFromRegions(destinationURl,
                                                                                    regionalRequest.RegionalRequestID,
                                                                                    (int)regionalRequest.RegionID);
                }
            }
            catch (Exception)
            {

                throw;
            }
        }