public override void Given() { _uprn = 236547891; _postcodeViewModel = new AddAddressPostcodeViewModel { Postcode = "xx1 1yy" }; _cacheResult = new AddAddressViewModel { AddAddressPostcode = _postcodeViewModel }; _addressViewModel = new AddressViewModel { Udprn = _uprn.ToString(), FormattedAddress = "5, Test road, Test town, xx1 1yy", DepartmentName = "Dept name", OrganisationName = "Org name", AddressLine1 = "5", AddressLine2 = "Test road", Town = "Test town", Postcode = "xx1 1yy" }; ViewModel = new AddAddressSelectViewModel { Postcode = _cacheResult.AddAddressPostcode.Postcode, SelectedAddressUprn = _uprn }; CacheService.GetAsync <AddAddressViewModel>(CacheKey).Returns(_cacheResult); ProviderAddressLoader.GetAddressByUprnAsync(ViewModel.SelectedAddressUprn.Value).Returns(_addressViewModel); }
public override void Given() { _addressSelected = new AddressViewModel { OrganisationName = "Org name", AddressLine1 = "50", AddressLine2 = "Street", Town = "Coventry", Postcode = "CV1 1XX", }; _addressSelectViewModel = new AddAddressSelectViewModel { DepartmentName = "Finance", SelectedAddress = _addressSelected }; _cacheResult = new AddAddressViewModel { AddAddressPostcode = new AddAddressPostcodeViewModel { Postcode = "AB1 2CD" }, AddAddressSelect = _addressSelectViewModel, AddAddressManual = null }; CacheService.GetAsync <AddAddressViewModel>(CacheKey).Returns(_cacheResult); }
public async Task <ActionResult> Add(AddAddressViewModel model) { if (!ModelState.IsValid) { await this.BindCountryList(mediator); return(View(model)); } try { await mediator.SendAsync( new AddNewAddressBookEntry { Address = model.Address, Business = model.Business.ToBusinessInfoData(), Contact = model.Contact, Type = model.Type }); return(RedirectToAction("Index", "Home", new { type = model.Type })); } catch (ApiBadRequestException ex) { this.HandleBadRequest(ex); if (ModelState.IsValid) { throw; } } await this.BindCountryList(mediator); return(View(model)); }
public override void Given() { CreateMapper(); ProviderUkprn = 987654321; _expectedApiResult = true; AddAddressViewModel = new AddAddressViewModel { AddAddressManual = new AddAddressManualViewModel { DepartmentName = "Test", OrganisationName = "Org name", AddressLine1 = "Line1", AddressLine2 = "Line2", Town = "town", Postcode = "xx1 1yy" } }; InternalApiClient.AddAddressAsync(Arg.Is <AddAddressRequest>( x => x.Ukprn == ProviderUkprn && x.DepartmentName == AddAddressViewModel.AddAddressManual.DepartmentName && x.OrganisationName == AddAddressViewModel.AddAddressManual.OrganisationName && x.AddressLine1 == AddAddressViewModel.AddAddressManual.AddressLine1 && x.AddressLine2 == AddAddressViewModel.AddAddressManual.AddressLine2 && x.Town == AddAddressViewModel.AddAddressManual.Town && x.Postcode == AddAddressViewModel.AddAddressManual.Postcode && x.PerformedBy == $"{Givenname} {Surname}")) .Returns(_expectedApiResult); Loader = new ProviderAddressLoader(InternalApiClient, OrdnanceSurveyApiClient, Mapper, Logger); }
public ActionResult AddAddress([Bind(Include = "State,Cities,ReceiverName,PhoneNumber,Address,PlateNumber,ZipCode,IdentificationCode")] AddAddressViewModel model) { if (ModelState.IsValid) { var user = db.AccountRepository.GetUserByEmail(User.Identity.Name); var state = db.AccountRepository.GetStateById(Convert.ToInt32(model.State)); var address = new Addresses { UserId = user.UserId, City = state + "، " + model.Cities, ReceiverName = model.ReceiverName, PhoneNumber = model.PhoneNumber, Address = model.Address, PlateNumber = model.PlateNumber, ZipCode = model.ZipCode, IdentificationCode = model.IdentificationCode, }; db.AddressesRepository.Insert(address); db.Save(); return(Redirect("/user/address?added=true")); } ViewBag.State = new SelectList(db.StateRepository.GetAll(), "StateId", "StateTitle"); return(View(model)); }
public override void Given() { _postcodeViewModel = new AddAddressPostcodeViewModel { Postcode = "xx1 1yy" }; _cacheResult = new AddAddressViewModel { AddAddressPostcode = _postcodeViewModel }; _addressesMockResult = new AddAddressSelectViewModel { AddressSelectList = new List <SelectListItem> { new SelectListItem { Text = "Hello", Value = "236547891" } } }; ViewModel = new AddAddressSelectViewModel { Postcode = _cacheResult.AddAddressPostcode.Postcode }; CacheService.GetAsync <AddAddressViewModel>(CacheKey).Returns(_cacheResult); ProviderAddressLoader.GetAddressesByPostcodeAsync(_postcodeViewModel.Postcode).Returns(_addressesMockResult); Controller.ModelState.AddModelError(nameof(AddAddressSelectViewModel.SelectedAddressUprn), AddAddressContent.AddAddressSelect.Validation_Select_Your_Address_From_The_List); }
public virtual async Task <ActionResult> Create(AddAddressViewModel viewModel) { if (!ModelState.IsValid) { _addressService.FillAddViewModel(viewModel, IranCitiesPath); return(new JsonNetResult { Data = new { success = false, View = this.RenderPartialViewToString(MVC.Address.Views._Create, viewModel) } }); } var newAdress = await _addressService.Create(viewModel); return(new JsonNetResult { Data = new { success = true, View = this.RenderPartialViewToString(MVC.Address.Views._AddressItem, newAdress) } }); }
public override void Given() { CreateMapper(); ProviderUkprn = 987654321; _expectedApiResult = false; AddAddressViewModel = new AddAddressViewModel { AddAddressPostcode = new AddAddressPostcodeViewModel { Postcode = "xx1 1yy" }, AddAddressSelect = new AddAddressSelectViewModel { SelectedAddressUprn = 123456789, SelectedAddress = new AddressViewModel { AddressLine1 = "Line1", AddressLine2 = "Line2", Town = "town", Postcode = "xx1 1yy" } } }; InternalApiClient.AddAddressAsync(Arg.Is <AddAddressRequest>( x => x.Ukprn == ProviderUkprn && x.DepartmentName == AddAddressViewModel.AddAddressSelect.DepartmentName && x.AddressLine1 == AddAddressViewModel.AddAddressSelect.SelectedAddress.AddressLine1 && x.AddressLine2 == AddAddressViewModel.AddAddressSelect.SelectedAddress.AddressLine2 && x.Town == AddAddressViewModel.AddAddressSelect.SelectedAddress.Town && x.Postcode == AddAddressViewModel.AddAddressSelect.SelectedAddress.Postcode && x.PerformedBy == $"{Givenname} {Surname}")) .Returns(_expectedApiResult); Loader = new ProviderAddressLoader(InternalApiClient, OrdnanceSurveyApiClient, Mapper, Logger); }
public override void Given() { _postcodeViewModel = new AddAddressPostcodeViewModel { Postcode = "xx1 1yy" }; _addressSelectViewModel = new AddAddressSelectViewModel { SelectedAddressUprn = 236547891, DepartmentName = "Test Dept Name", Postcode = _postcodeViewModel.Postcode }; _cacheResult = new AddAddressViewModel { AddAddressPostcode = _postcodeViewModel, AddAddressSelect = _addressSelectViewModel }; _addressesMockResult = new AddAddressSelectViewModel { AddressSelectList = new List <SelectListItem> { new SelectListItem { Text = "Hello", Value = "236547891" } } }; CacheService.GetAsync <AddAddressViewModel>(CacheKey).Returns(_cacheResult); ProviderAddressLoader.GetAddressesByPostcodeAsync(_postcodeViewModel.Postcode).Returns(_addressesMockResult); }
public override void Given() { IsFromSelectAddress = false; IsFromAddressMissing = false; _cacheResult = null; CacheService.GetAsync <AddAddressViewModel>(CacheKey).Returns(_cacheResult); }
public async Task <AddressViewModel> Create(AddAddressViewModel viewModel) { var address = _mappingEngine.Map <Address>(viewModel); _addresses.Add(address); await _unitOfWork.SaveAllChangesAsync(auditUserId : _userManager.GetCurrentUserId()); return(await GetAddressViewModel(address.Id)); }
public override void Given() { _cachePostcodeViewModel = new AddAddressPostcodeViewModel { Postcode = "AB1 2CD" }; _cacheResult = new AddAddressViewModel { AddAddressPostcode = _cachePostcodeViewModel }; CacheService.GetAsync <AddAddressViewModel>(CacheKey).Returns(_cacheResult); }
public async Task <ActionResult> Add(AddressRecordType type) { ViewBag.Type = type; var model = new AddAddressViewModel(); model.Type = type; await this.BindCountryList(mediator); model.Address.DefaultCountryId = this.GetDefaultCountryId(); return(View(model)); }
public override void Given() { ViewModel = new AddAddressSelectViewModel { SelectedAddressUprn = 123456789, Postcode = "xx1 1yy" }; _cacheResult = new AddAddressViewModel(); CacheService.GetAsync <AddAddressViewModel>(CacheKey).Returns(_cacheResult); }
public override void Given() { _cacheResult = new AddAddressViewModel { AddAddressPostcode = new AddAddressPostcodeViewModel(), AddAddressSelect = new AddAddressSelectViewModel(), AddAddressManual = new AddAddressManualViewModel() }; CacheService.GetAsync <AddAddressViewModel>(CacheKey).Returns(_cacheResult); }
public ActionResult AddAddress(AddAddressViewModel model) { var user = db.Users.Find(User.Identity.GetUserId()); user.Address = model.Address; db.Entry(user).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); return(View("CustomerIndex")); }
public ActionResult EditAddress(int id, string addressId) { AddAddressViewModel curAddress = new AddAddressViewModel(); if (CurrentUserId() == id && addressId != null) { curAddress.Address = Context.Addresses.FirstOrDefault(x => x.Id.ToString() == addressId); } return(View(curAddress)); }
public override void Given() { ShowPostcode = true; _postcodeViewModel = new AddAddressPostcodeViewModel { Postcode = "xx1 1yy", IsFromAddressMissing = true }; _cacheResult = new AddAddressViewModel { AddAddressPostcode = _postcodeViewModel }; CacheService.GetAsync <AddAddressViewModel>(CacheKey).Returns(_cacheResult); }
public async Task <IActionResult> AddAddressPostcodeAsync(AddAddressPostcodeViewModel model) { if (!ModelState.IsValid) { return(View(model)); } var cacheModel = new AddAddressViewModel { AddAddressPostcode = model }; await _cacheService.SetAsync(CacheKey, cacheModel); return(RedirectToRoute(RouteConstants.AddAddressSelect)); }
public override void Given() { _cacheResult = null; CacheService.GetAsync <AddAddressViewModel>(CacheKey).Returns(_cacheResult); ViewModel = new AddAddressManualViewModel { DepartmentName = "Finance", OrganisationName = "Org name", AddressLine1 = "50", AddressLine2 = "Street", Town = "Coventry", Postcode = "CV1 1XX", IsFromSelectAddress = true }; }
public async Task <IActionResult> AddPostalAddressManualAsync(AddAddressManualViewModel model) { if (!ModelState.IsValid) { return(View(model)); } var cacheModel = await _cacheService.GetAsync <AddAddressViewModel>(CacheKey); if (cacheModel == null) { cacheModel = new AddAddressViewModel(); } cacheModel.AddAddressSelect = null; cacheModel.AddAddressManual = model; await _cacheService.SetAsync(CacheKey, cacheModel); return(RedirectToRoute(RouteConstants.AddAddressCheckAndSubmit)); }
public ActionResult AddAddress(AddAddressViewModel model) { try { model.Address.AddedDate = DateTime.Now; model.Address.Member_Id = CurrentUserId(); model.Address.ModifiedDate = DateTime.Now; model.Address.Id = Guid.NewGuid(); Context.Addresses.Add(model.Address); Context.SaveChanges(); } catch { TempData["info"] = "Adres eklenirlen bir hata meydana geldi"; } return(RedirectToAction("Profil", "Account")); }
public ActionResult AddAddress([Bind(Include = "FirstName,LastName,Address,State,City,Country,PostalCode")] AddAddressViewModel addAddressViewModel) { if (ModelState.IsValid) { var user = UserManager.FindById(User.Identity.GetUserId()); user.FirstName = addAddressViewModel.FirstName; user.LastName = addAddressViewModel.LastName; user.Address = addAddressViewModel.Address; user.State = addAddressViewModel.State; user.City = addAddressViewModel.City; user.Country = addAddressViewModel.Country; user.PostalCode = addAddressViewModel.PostalCode; UserManager.Update(user); return(RedirectToAction("Index", "Manage", new { Message = ManageMessageId.AddAddressSuccess })); } return(View(addAddressViewModel)); }
public override void Given() { AddAddressPostcode = new AddAddressPostcodeViewModel { Postcode = "xx1 1yy" }; AddAddressSelect = new AddAddressSelectViewModel { SelectedAddressUprn = 123456789, SelectedAddress = new AddressViewModel { OrganisationName = "Org name", AddressLine1 = "Line1", AddressLine2 = "Line2", Town = "town", Postcode = "xx1 1yy" } }; AddAddressViewModel = new AddAddressViewModel { AddAddressPostcode = AddAddressPostcode, AddAddressSelect = AddAddressSelect }; CacheService.GetAsync <AddAddressViewModel>(CacheKey).Returns(AddAddressViewModel); ProviderAddressLoader.AddAddressAsync(ProviderUkprn, AddAddressViewModel).Returns(false); }
public async Task <IActionResult> AddAddress(AddAddressViewModel model) { var appUser = await _userManager.GetUserAsync(User); if (ModelState.IsValid) { _addressService.Save(new Address() { Title = model.Title, AddressLine = model.AddressLine, City = model.City, District = model.District, Neighborhood = model.Neighborhood, PostalCode = model.PostalCode, AppUserId = appUser.Id }); return(RedirectToAction("Index")); } return(View(model)); }
public ActionResult EditAddress(AddAddressViewModel model) { try { var curAddress = Context.Addresses.FirstOrDefault(x => x.Id == model.Address.Id); if (curAddress != null) { curAddress.Name = model.Address.Name; curAddress.AdresDescription = model.Address.AdresDescription; curAddress.ModifiedDate = DateTime.Now; Context.Entry(curAddress).State = EntityState.Modified; Context.SaveChanges(); } } catch { TempData["info"] = "Bir hata meydana geldi"; } return(RedirectToAction("Profil", "Account")); }
public override void Given() { _uprn = 236547891; _postcodeViewModel = new AddAddressPostcodeViewModel { Postcode = "xx1 1yy" }; _cacheResult = new AddAddressViewModel { AddAddressPostcode = _postcodeViewModel }; _addressViewModel = null; ViewModel = new AddAddressSelectViewModel { Postcode = _cacheResult.AddAddressPostcode.Postcode, SelectedAddressUprn = _uprn }; CacheService.GetAsync <AddAddressViewModel>(CacheKey).Returns(_cacheResult); ProviderAddressLoader.GetAddressByUprnAsync(ViewModel.SelectedAddressUprn.Value).Returns(_addressViewModel); }
public override void Given() { IsFromSelectAddress = false; IsFromAddressMissing = false; _addressManual = new AddAddressManualViewModel { DepartmentName = "Finance", OrganisationName = "Org name", AddressLine1 = "50", AddressLine2 = "Street", Town = "Coventry", Postcode = "CV1 1XX", IsFromSelectAddress = IsFromSelectAddress, IsFromAddressMissing = IsFromAddressMissing }; _cacheResult = new AddAddressViewModel { AddAddressManual = _addressManual }; CacheService.GetAsync <AddAddressViewModel>(CacheKey).Returns(_cacheResult); }
public override void Given() { _cacheResult = null; CacheService.GetAsync <AddAddressViewModel>(CacheKey).Returns(_cacheResult); }
public void FillAddViewModel(AddAddressViewModel viewModel, string path) { viewModel.States = _stateService.GetAsSelectListItemAsync(viewModel.State, path); viewModel.Cities = _cityService.GetAsSelectListByStateNameAsync(viewModel.State, viewModel.City, path); }