示例#1
0
 public ActionResult DeleteMessage(DeleteMessageViewModel model)
 {
     if (ModelState.IsValid)
     {
         ViewBag.answer = "Are you sure you want to delete message: #" + model.InternalId;
         return(PartialView("_DeleteMessagePartial", model));
     }
     return(HttpNotFound());
 }
示例#2
0
 public bool DeleteMessageAdmin(DeleteMessageViewModel model)
 {
     if (ModelState.IsValid)
     {
         var deleteMessageDto = Mapper.Map <DTODeleteMessageViewModel>(model);
         return(MessageService.DeleteMessage(deleteMessageDto));
     }
     return(false);
 }
示例#3
0
 public ActionResult DeleteMessageAdmin(DeleteMessageViewModel model, string nickName)
 {
     if (ModelState.IsValid)
     {
         ViewBag.answer = "Are you sure you want to delete message: #" + model.InternalId + " user`s " + nickName;
         return(PartialView("_DeleteMessageAdminPartial", model));
     }
     return(HttpNotFound());
 }
示例#4
0
 public bool DeleteMessageConfirm(DeleteMessageViewModel model)
 {
     if (ModelState.IsValid)
     {
         model.UserId = User.Identity.GetUserId();
         var deleteMessageDto = Mapper.Map <DTODeleteMessageViewModel>(model);
         return(MessageService.DeleteMessage(deleteMessageDto));
     }
     return(false);
 }
        // GET: Messages/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            MessageViewModel message = Facade.GetMessage(User.Identity.GetUserId(), (int)id);

            if (message == null)
            {
                return(HttpNotFound());
            }
            //Load in data into the view model
            DeleteMessageViewModel model = new DeleteMessageViewModel();

            model.Text = message.Text;
            model.To   = User.Identity.GetUserName();
            model.From = message.SenderUserName;
            model.Date = message.SendDate;
            return(View(model));
        }
示例#6
0
 public IActionResult DeleteMessage(DeleteMessageViewModel model)
 {
     repository.DeleteMessage(model.MessageID);
     return(Json(""));
 }