Exemplo n.º 1
0
        public ActionResult AddOwnerView(ViewModelData viewModelData)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    OwnerAccount newAccount = viewModelData.owner;
                    if (!ownerRepository.CheckOwner(newAccount))
                    {
                        ownerRepository.Add(newAccount);

                        return(GoToMainOwnerView(newAccount.Id));
                    }
                }
                catch (Exception ex)
                {
                    //Add error
                    ViewBag.Message = ex;
                    return(View(viewModelData));
                }
            }

            ViewBag.Message = "Missing or Incorrect Data";
            return(View(viewModelData));
        }