public async Task <IActionResult> DeleteAll()
        {
            await _queuedEmailService.DeleteAllEmails();

            SuccessNotification(_localizationService.GetResource("Admin.System.QueuedEmails.DeletedAll"));
            return(RedirectToAction("List"));
        }
Beispiel #2
0
        public virtual IActionResult DeleteAll()
        {
            _queuedEmailService.DeleteAllEmails();

            _notificationService.SuccessNotification("All queued emails have been deleted successfully.");

            return(RedirectToAction("List"));
        }
Beispiel #3
0
        public ActionResult DeleteAll()
        {
            if (!_permissionService.Authorize(StandardPermissionProvider.ManageMessageQueue))
            {
                return(AccessDeniedView());
            }

            _queuedEmailService.DeleteAllEmails();

            SuccessNotification(_localizationService.GetResource("Admin.System.QueuedEmails.DeletedAll"));
            return(RedirectToAction("List"));
        }
Beispiel #4
0
        public HttpResponseMessage DeleteAllQueuedEmail(HttpRequestMessage request)
        {
            return(CreateHttpResponse(request, () =>
            {
                HttpResponseMessage response = request.CreateErrorResponse(HttpStatusCode.NotFound, "No items found");
                if (true)
                {
                    _queuedEmailService.DeleteAllEmails();
                    _baseService.Commit();

                    Url.Route("QueuedEmailSearchModel", null);
                    string uri = Url.Link("QueuedEmailSearchModel", null);
                    response.Headers.Location = new Uri(uri);
                    return response;
                }
                else
                {
                    response = request.CreateResponse(HttpStatusCode.Unauthorized, "Unauthorized user");
                }
                return response;
            }));
        }
Beispiel #5
0
 /// <summary>
 /// Delete all queued emails
 /// </summary>
 public void DeleteAllEmails()
 {
     _queuedEmailService.DeleteAllEmails();
 }
Beispiel #6
0
 public ActionResult DeleteAll()
 {
     _queuedEmailService.DeleteAllEmails();
     return(RedirectToAction("List"));
 }