コード例 #1
0
        public async Task <IActionResult> Account(TemplateAccountViewModel model)
        {
            if (!ModelState.IsValid)
            {
                return(View(model));
            }

            var user = await _userManager.GetUserAsync(User);

            model.ActionBy = user.UserName;
            Result         = await _templateService.CreateAccountTemplateAsync(model);

            if (Result == true)
            {
                StatusMessage = _config.GetSection("Messages")["Success"];
                return(RedirectToAction(nameof(Account)));
            }

            model = new TemplateAccountViewModel {
                StatusMessage = "Error: Unable to create account template"
            };
            return(View(model));
        }