Exemplo n.º 1
0
        public ActionResult DeleteMessage(string username, Message model)
        {
            var message = messageDal.GetMessage(model.MessageId);

            if (message == null)
            {
                return(new HttpNotFoundResult());
            }

            messageDal.DeleteMessage(model.MessageId);
            return(RedirectToAction("SentMessages"));
        }
Exemplo n.º 2
0
 public bool DeleteMessage(Guid idMessage)
 {
     try
     {
         _messageDAL.DeleteMessage(idMessage);
         return(true);
     }
     catch
     {
         return(false);
     }
 }
        public ActionResult DeleteMessage(string username, Message model)
        {
            var message = messageDal.GetMessage(model.MessageId);

            if (message == null)
            {
                return(new HttpNotFoundResult());
            }
            if (message.Sender.ToLower() != username.ToLower())
            {
                return(new HttpStatusCodeResult(HttpStatusCode.Forbidden));
            }

            messageDal.DeleteMessage(model.MessageId);
            return(RedirectToAction("SentMessages"));
        }