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()); }
public bool DeleteMessageAdmin(DeleteMessageViewModel model) { if (ModelState.IsValid) { var deleteMessageDto = Mapper.Map <DTODeleteMessageViewModel>(model); return(MessageService.DeleteMessage(deleteMessageDto)); } return(false); }
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()); }
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)); }
public IActionResult DeleteMessage(DeleteMessageViewModel model) { repository.DeleteMessage(model.MessageID); return(Json("")); }