Exemple #1
0
        public IActionResult Save(NewViewModel model)
        {
            model.Providers    = GetProviders();
            model.AccountTypes = GetAccountTypes();

            if (!ModelState.IsValid)
            {
                return(View("New", model));
            }

            var result = _accountService.AddNew(model.AccountTypeId, model.ProviderId, model.Name, model.Number);

            if (result.HasErrors())
            {
                model.Message = result.GetFailure();
                return(View("New", model));
            }

            return(RedirectToAction("Index"));
        }