public async Task <IActionResult> Send(PushModel model)
        {
            if (!string.IsNullOrEmpty(_pushNotificationsSettings.PrivateApiKey) && !string.IsNullOrEmpty(model.MessageText))
            {
                _pushNotificationsSettings.PictureId = model.PictureId;
                _pushNotificationsSettings.ClickUrl  = model.ClickUrl;
                await _settingService.SaveSetting(_pushNotificationsSettings);

                var pictureUrl = await _pictureService.GetPictureUrl(model.PictureId);

                var result = (await _pushNotificationsService.SendPushNotification(model.Title, model.MessageText, pictureUrl, model.ClickUrl));
                if (result.Item1)
                {
                    Success(result.Item2);
                }
                else
                {
                    Error(result.Item2);
                }
            }
            else
            {
                Error(_translationService.GetResource("PushNotifications.Error.PushApiMessage"));
            }

            return(RedirectToAction("Send"));
        }
        public IActionResult Send(PushModel model)
        {
            if (!string.IsNullOrEmpty(_pushNotificationsSettings.PrivateApiKey) && !string.IsNullOrEmpty(model.MessageText))
            {
                _pushNotificationsSettings.PicutreId = model.PictureId;
                _pushNotificationsSettings.ClickUrl  = model.ClickUrl;
                _settingService.SaveSetting(_pushNotificationsSettings);

                Tuple <bool, string> result = _pushNotificationsService.SendPushNotification(model.Title, model.MessageText,
                                                                                             _pictureService.GetPictureUrl(model.PictureId), model.ClickUrl);

                if (result.Item1)
                {
                    SuccessNotification(result.Item2);
                }
                else
                {
                    ErrorNotification(result.Item2);
                }
            }
            else
            {
                ErrorNotification(_localizationService.GetResource("PushNotifications.Error.PushApiMessage"));
            }

            return(RedirectToAction("Send"));
        }