public IActionResult Index() { var model = new DeleteEmojiBaseModel { DeleteEmojiInputModel = new DeleteEmojiInputModel(), DeleteEmojiViewModels = this.deleteEmojiService.GetAllEmojis(), }; return(this.View(model)); }
public async Task <IActionResult> DeleteEmoji(DeleteEmojiBaseModel model) { if (this.ModelState.IsValid) { var result = await this.deleteEmojiService.DeleteEmoji(model.DeleteEmojiInputModel); if (!result.Item1) { this.TempData["Error"] = result.Item2; return(this.RedirectToAction("Index", "DeleteEmoji", model)); } this.TempData["Success"] = result.Item2; return(this.RedirectToAction("Index", "DeleteEmoji")); } else { this.TempData["Error"] = ErrorMessages.InvalidInputModel; return(this.RedirectToAction("Index", "DeleteEmoji", model)); } }