public ActionResult AddAddress(AddressViewModel addressViewModel) { if (ModelState.IsValid) { AddressManager addressManager = new AddressManager(); BusinessLayerResult <Address> businessLayerResult = new BusinessLayerResult <Address>(); //User currentUser = CurrentSession.User as User; businessLayerResult = addressManager.AddAddressForUser(addressViewModel, CurrentSession.User); if (businessLayerResult.ErrorMessageObj.Count > 0) { ErrorViewModel errorViewModel = new ErrorViewModel() { Title = "Adres eklenemedi", RedirectingUrl = "~/User/ShowProfile", Items = businessLayerResult.ErrorMessageObj }; return(View("Error", errorViewModel)); } else { OkViewModel okViewModel = new OkViewModel() { RedirectingUrl = "/User/ShowProfile", Title = "Adres başarıyla eklendi" }; return(View("Ok", okViewModel)); } } return(View(addressViewModel)); }