public ActionResult Accounts(string message)
        {
            var viewModel = AccountUtils.GetAccountViewModel(accountRepository.GetFilterAccountFromServer(null));

            if (!string.IsNullOrEmpty(message))
            {
                ResultMessage = message;
            }

            if (Request.IsAjaxRequest())
            {
                return(PartialView("AccountsPartialTable", viewModel));
            }
            return(View("Accounts", viewModel));
        }
        public ActionResult AccountAdd(AddAccountModel account)
        {
            FillDropDownListForAccountView();
            if (!ModelState.IsValid)
            {
                return(View(account));
            }
            var viewModel = AccountUtils.GetAccountViewModel(accountRepository.GetFilterAccountFromServer(null));

            ResultMessage =
                accountRepository.AddAccount(account) ?
                Resource.MessageAccauntAdded :
                Resource.ErrorMessageAccauntAdded;

            return(View("Accounts", viewModel));
        }