Beispiel #1
0
 public ActionResult DeleteSelected(ICollection <int> selectedIds)
 {
     if (selectedIds != null)
     {
         _queuedEmailService.DeleteQueuedEmails(_queuedEmailService.GetQueuedEmailsByIds(selectedIds.ToArray()));
     }
     return(Json(new { Result = true }));
 }
        public virtual ActionResult DeleteSelected(ICollection <int> selectedIds)
        {
            if (!_permissionService.Authorize(StandardPermissionProvider.ManageMessageQueue))
            {
                return(AccessDeniedView());
            }

            if (selectedIds != null)
            {
                _queuedEmailService.DeleteQueuedEmails(_queuedEmailService.GetQueuedEmailsByIds(selectedIds.ToArray()));
            }

            return(Json(new { Result = true }));
        }
Beispiel #3
0
 public HttpResponseMessage DeleteSelectedQueuedEmail(HttpRequestMessage request, ICollection <int> selectedIds)
 {
     return(CreateHttpResponse(request, () =>
     {
         HttpResponseMessage response = request.CreateResponse(HttpStatusCode.OK, new { Result = false });
         if (true)
         {
             if (selectedIds != null)
             {
                 _queuedEmailService.DeleteQueuedEmails(_queuedEmailService.GetQueuedEmailsByIds(selectedIds.ToArray()));
                 _baseService.Commit();
             }
             response = request.CreateResponse(HttpStatusCode.OK, new { Result = true });
         }
         else
         {
             response = request.CreateResponse(HttpStatusCode.Unauthorized, "Unauthorized user");
         }
         return response;
     }));
 }
Beispiel #4
0
 /// <summary>
 /// Deleted a queued emails
 /// </summary>
 /// <param name="queuedEmails">Queued emails</param>
 public void DeleteQueuedEmails(IList <QueuedEmail> queuedEmails)
 {
     _queuedEmailService.DeleteQueuedEmails(queuedEmails);
 }