Exemple #1
0
        public IActionResult Index()
        {
            var model = new DeleteEmojiBaseModel
            {
                DeleteEmojiInputModel = new DeleteEmojiInputModel(),
                DeleteEmojiViewModels = this.deleteEmojiService.GetAllEmojis(),
            };

            return(this.View(model));
        }
Exemple #2
0
        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));
            }
        }