PRTools.Web.Models.AccountManagementViewModel.AddMessage C# (CSharp) Method

AddMessage() public method

public AddMessage ( string message ) : void
message string
return void
        public void AddMessage(string message)
        {
            _messages.Add(message);
        }

Usage Example

        public ActionResult AccountManagement()
        {
            try
            {
                SearchAccountsResponse response = _accountService.QuickSearchAccounts(User.Identity.Name,
                                                                                      new QuickSearchAccountsRequest
                                                                                          {
                                                                                              SearchString =
                                                                                                  string.Empty
                                                                                          });

                if (!response.Success)
                {
                    var failureViewModel = new AccountManagementViewModel(response.Errors);
                    return View("AccountManagement", failureViewModel);
                }

                var successViewModel = new AccountManagementViewModel();
                if (TempData["Message"] != null)
                {
                    successViewModel.AddMessage(TempData["Message"].ToString());
                }

                foreach (Account account in response.Accounts)
                {
                    if (account.Username != "admin")
                    {
                        successViewModel.AddAccount(new AccountViewModel
                                                        {
                                                            FirstName = account.FirstName,
                                                            LastName = account.LastName,
                                                            UserName = account.Username,
                                                            EmailAddress = account.EmailAddress,
                                                            Role = account.Role.ToString(),
                                                            Id = account.Id,
                                                        });
                    }
                }

                return View("AccountManagement", successViewModel);
            }
            catch (Exception e)
            {
                _logger.LogException(e);
                return RedirectToAction("Generic", "Error");
            }
        }