Ejemplo n.º 1
0
        public ActionResult DeleteConfirmed(int id)
        {
            if (!_permissionService.Authorize(StandardPermissionProvider.ManageMessageQueue))
            {
                return(AccessDeniedView());
            }

            var email = _queuedEmailService.GetQueuedEmailById(id);

            _queuedEmailService.DeleteQueuedEmail(email);

            SuccessNotification(_localizationService.GetResource("Admin.System.QueuedEmails.Deleted"));
            return(RedirectToAction("List"));
        }
Ejemplo n.º 2
0
        public ActionResult DeleteConfirmed(int id)
        {
            var email = _queuedEmailService.GetQueuedEmailById(id);

            if (email == null)
            {
                return(RedirectToAction("List"));
            }

            _queuedEmailService.DeleteQueuedEmail(email);

            NotifySuccess(T("Admin.System.QueuedEmails.Deleted"));

            return(RedirectToAction("List"));
        }
Ejemplo n.º 3
0
        public IActionResult Delete(string id)
        {
            var email = _queuedEmailService.GetQueuedEmailById(id);

            if (email == null)
            {
                //No email found with the specified id
                return(RedirectToAction("List"));
            }

            _queuedEmailService.DeleteQueuedEmail(email);

            SuccessNotification(_localizationService.GetResource("Admin.System.QueuedEmails.Deleted"));
            return(RedirectToAction("List"));
        }
Ejemplo n.º 4
0
        public async Task <IActionResult> Delete(string id)
        {
            var email = await _queuedEmailService.GetQueuedEmailById(id);

            if (email == null)
            {
                //No email found with the specified id
                return(RedirectToAction("List"));
            }

            await _queuedEmailService.DeleteQueuedEmail(email);

            Success(_translationService.GetResource("Admin.System.QueuedEmails.Deleted"));
            return(RedirectToAction("List"));
        }
Ejemplo n.º 5
0
        public HttpResponseMessage DeleteQueuedEmail(HttpRequestMessage request, int id)
        {
            return(CreateHttpResponse(request, () =>
            {
                HttpResponseMessage response = request.CreateErrorResponse(HttpStatusCode.NotFound, "No items found");
                if (true)
                {
                    var email = _queuedEmailService.GetQueuedEmailById(id);
                    if (email == null)
                    {
                        //No email found with the specified id
                        Url.Route("QueuedEmailSearchModel", null);
                        string uri = Url.Link("QueuedEmailSearchModel", null);
                        response.Headers.Location = new Uri(uri);
                        return response;
                    }

                    _queuedEmailService.DeleteQueuedEmail(email);
                    _baseService.Commit();
                }
                else
                {
                    response = request.CreateResponse(HttpStatusCode.Unauthorized, "Unauthorized user");
                }
                return response;
            }));
        }
Ejemplo n.º 6
0
        public ActionResult Delete(string id)
        {
            if (!_permissionService.Authorize(StandardPermissionProvider.ManageMessageQueue))
            {
                return(AccessDeniedView());
            }

            var email = _queuedEmailService.GetQueuedEmailById(id);

            if (email == null)
            {
                //No email found with the specified id
                return(RedirectToAction("List"));
            }

            _queuedEmailService.DeleteQueuedEmail(email);

            SuccessNotification(_localizationService.GetResource("Admin.System.QueuedEmails.Deleted"));
            return(RedirectToAction("List"));
        }
Ejemplo n.º 7
0
        public ActionResult Delete(int id)
        {
            var email = _queuedEmailService.GetQueuedEmailById(id);

            if (email == null)
            {
                //No email found with the specified id
                return(RedirectToAction("List"));
            }
            _queuedEmailService.DeleteQueuedEmail(email);
            return(RedirectToAction("List"));
        }
Ejemplo n.º 8
0
        public virtual IActionResult Delete(int id)
        {
            //try to get a queued email with the specified id
            var email = _queuedEmailService.GetQueuedEmailById(id);

            if (email == null)
            {
                return(RedirectToAction("List"));
            }

            _queuedEmailService.DeleteQueuedEmail(email);

            _notificationService.SuccessNotification("The queued email has been deleted successfully.");

            return(RedirectToAction("List"));
        }
        public virtual IActionResult Delete(int id)
        {
            if (!_permissionService.Authorize(StandardPermissionProvider.ManageMessageQueue))
            {
                return(AccessDeniedView());
            }

            //try to get a queued email with the specified id
            var email = _queuedEmailService.GetQueuedEmailById(id);

            if (email == null)
            {
                return(RedirectToAction("List"));
            }

            _queuedEmailService.DeleteQueuedEmail(email);

            SuccessNotification("Admin.System.QueuedEmails.Deleted");

            return(RedirectToAction("List"));
        }
Ejemplo n.º 10
0
 /// <summary>
 /// Deleted a queued email
 /// </summary>
 /// <param name="queuedEmail">Queued email</param>
 public void DeleteQueuedEmail(QueuedEmail queuedEmail)
 {
     _queuedEmailService.DeleteQueuedEmail(queuedEmail);
 }