public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Address address = _addressservice.FindRecord(id); if (address == null) { return(HttpNotFound()); } AddressVM addressVM = MapModelVM(address); return(View(addressVM)); }
public ActionResult Insert(AddressVM item) { ViewBag.CityID = new SelectList(cits.GetActive(), "ID", "CityName", item.CityID); ViewBag.CountryID = new SelectList(cnts.GetActive(), "ID", "CountryName", item.CountryID); //Address Address adr = new Address(); adr.Street = item.Street; adr.PostalCode = item.PostalCode; //Country Country cnt = new Country(); if (item.CountryID == null) { cnt.CountryName = item.CountryName; bool addCnt = cnts.Add(cnt); item.CountryID = cnt.ID; } cnt = cnts.GetByID(item.CountryID); //City City city = new City(); if (item.CityID == null) { city.CityName = item.CityName; city.CountryID = cnt.ID; bool addCity = cits.Add(city); item.CityID = city.ID; } city = cits.GetByID(item.CityID); adr.CityID = city.ID; bool success = ads.Add(adr); if (success) { return(RedirectToAction("Index")); } return(View()); }
public DetailsStoreOrderVm GetDetailsStoreOrderVm(int id) { Order order = Context.Orders.FirstOrDefault(order1 => order1.Id == id); Customer customer = order.Buyer; OrderAddress address = order.Address; AddressVM addressVm = Mapper.Map <OrderAddress, AddressVM>(address); DetailsStoreOrderVm vm = Mapper.Map <Order, DetailsStoreOrderVm>(order); vm.DeliveryAddress = addressVm; return(vm); }
private AddressVM MapAddress(AddressPart addressPart) { dynamic address = addressPart; var addressVM = new AddressVM(); if (addressPart != null) { addressVM.Name = address.Name.Value; addressVM.AddressLine1 = address.AddressLine1.Value; addressVM.AddressLine2 = address.AddressLine2.Value; addressVM.Zipcode = address.Zipcode.Value; addressVM.City = address.City.Value; addressVM.Country = address.Country.Value; } return(addressVM); }
public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Address address = _addressservice.FindRecord(id); if (address == null) { return(HttpNotFound()); } AddressVM addressVM = MapModelVM(address); addressVM.Audit = _addressservice.GetAuditLogs(address.ID).ToList(); return(View(addressVM)); }
public int mtdAdresEkle(string adSoyad, string ulke, string sehir, string postaKodu, string adres) { try { AddressVM ad = new AddressVM(); ad.ContactName = adSoyad; ad.Country = ulke; ad.City = sehir; ad.PostCode = postaKodu; ad.Address = adres; HttpContext.Current.Session["Address"] = ad; return(1); } catch (Exception e) { return(0); } }
public ActionResult Details(Guid?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Address address = UOW.Addresses.GetById(id); if (address == null) { return(HttpNotFound()); } AddressVM vm = new AddressVM { Address = address }; return(View(vm)); }
public DetailsOrderVm GetDetailsOrderVm(int id, string userName) { Order order = Context.Orders.FirstOrDefault(order1 => order1.Id == id); Customer customer = Context.Customers.FirstOrDefault(cust => cust.User.UserName == userName); // Order order2 = customer.OrdersBuyer.FirstOrDefault(order1 => order1.Id == id); OrderAddress address = order.Address; AddressVM addressVm = Mapper.Map <OrderAddress, AddressVM>(address); DetailsOrderVm vm = Mapper.Map <Order, DetailsOrderVm>(order); vm.DeliveryAddress = addressVm; return(vm); }
public AddressVM Add(AddressVM entity) { try { var address = _mapper.Map <Address>(entity); _unitOfWork.Repository <Address>().Add(address); _unitOfWork.CommitSync(); return(_mapper.Map <AddressVM>(address));; } catch (CustomException exc) { throw exc; } catch (Exception ex) { throw CustomException.Create <AddressApplicationService>("Unexpected error fetching add sale", nameof(this.Add), ex); } }
public IActionResult Add([FromBody] AddressVM addressVM) { var claimsIdentity = User.Identity as ClaimsIdentity; var userid = Convert.ToInt32(claimsIdentity.FindFirst(ClaimTypes.Name)?.Value); //8 Address address = new Address() { //主键自增 UserID = userid, name = addressVM.name, phone = addressVM.phone, Province = addressVM.Province, City = addressVM.City, County = addressVM.County, AddressDetail = addressVM.AddressDetail, }; _addressRepository.AddAddress(address); return(Ok("添加成功")); }
public async Task <IActionResult> EditAddress(AddressVM model) { if (!ModelState.IsValid) { return(View(nameof(Address), model)); } int?userId = _userIdentity.GetCurrentId(); if (userId == null) { return(NotFound()); } await _users.UpdateUserAddress(userId.Value, model.Street, model.PostalCode, model.City, model.Country); TempData["SuccessTitle"] = "Address Updated"; TempData["SuccessBody"] = "Your address has been updated successfully."; return(RedirectToAction(nameof(Address))); }
public ActionResult Update(Guid id) { Address adr = ads.GetByID(id); AddressVM avm = new AddressVM(); avm.AddressID = id; avm.Street = adr.Street; avm.PostalCode = adr.PostalCode; avm.CityID = adr.CityID; if (adr.City != null || adr.City.Country != null) { avm.CountryID = adr.City.CountryID; } ViewBag.CityID = new SelectList(cits.GetActive(), "ID", "CityName", avm.CityID); ViewBag.CountryID = new SelectList(cnts.GetActive(), "ID", "CountryName", avm.CountryID); return(View(avm)); }
public ActionResult Edit(Guid?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Address address = UOW.Addresses.GetById(id); if (address == null) { return(HttpNotFound()); } AddressVM vm = new AddressVM { Address = address, Accounts = UOW.Accounts.GetAll(), Users = UOW.SkyberryUsers.GetAll() }; return(View(vm)); }
public OrderReview OrderReviewVm(int id, string userName) { Customer customer = Context.Customers.FirstOrDefault(cust => cust.User.UserName == userName); CurrentOrder currentOrder = Context.CurrentOrders.FirstOrDefault(order => order.Buyer.Id == customer.Id); Address delAddress = Context.Addresses.Find(id); AddressVM delAddressVm = Mapper.Map <Address, AddressVM>(delAddress); IEnumerable <Item> products = currentOrder.Products; IEnumerable <BuyProductVm> productVms = Mapper.Map <IEnumerable <Item>, IEnumerable <BuyProductVm> >(products); OrderReview vm = new OrderReview() { DeliveryAddress = delAddressVm, BuyProductVms = productVms, OrderPrice = currentOrder.OrderPrice }; return(vm); }
public async Task <IActionResult> Address() { User user = await _userIdentity.GetCurrentAsync(); if (user == null) { return(NotFound()); } else { AddressVM model = new AddressVM(); if (user.Address != null) { model.Street = user.Address.Street; model.PostalCode = user.Address.PostalCode; model.City = user.Address.City; model.Country = user.Address.Country; } ViewData["UserFullName"] = $"{user.FirstName} {user.LastName}"; return(View(model)); } }
public ActionResult EditAddress(AddressVM vm) { if (ModelState.IsValid) { Mapper.Initialize(cfg => cfg.CreateMap <AddressVM, AddressDTO>()); var addressDto = Mapper.Map <AddressVM, AddressDTO>(vm); var res = _addressService.EditAddress(vm.Id, addressDto); if (res.Succedeed) { return(RedirectToAction("AddressBook")); } else { ModelState.AddModelError(res.Property, res.Message); return(View(vm)); } } else { return(View(vm)); } }
public async Task <IActionResult> Shipment(Guid id) { AddressVM addressVM = new AddressVM(); if (signInManager.IsSignedIn(User)) { AppUser appUser = await userManager.GetUserAsync(User); if (appUser != null) { //shipment var shipment = shipperService.GetActive(); List <Shipper> shipperList = new List <Shipper>(); foreach (var item in shipment) { shipperList.Add(item); } addressVM.Shippers = shipperList; } } return(View(addressVM)); }
public ActionResult EditAddress(AddressVM addressVM, int studentId) { //studentVM.Student.Address = new List<Address>(); //var student = StudentRepository.Get(addressVM.Student.StudentId); //var student = addressVM.Student; //var viewModel = new AddressVM(); //foreach (var address in student.Address) //{ // viewModel.Address = address; //} //viewModel.Student=student; //StudentRepository.SaveAddress(addressVM.Student.StudentId, addressVM.Address); //StudentRepository.SaveAddress(studentVM.Student.StudentId, studentVM.Student.Address); var student = StudentRepository.Get(studentId); addressVM.Student = student; //var currentAddress = student.Address.Where(a => a.AddressId == addressVM.Address.AddressId).First(); var currentAddress = addressVM.Address; int prevId = StudentRepository.EditAddress(addressVM.Address.AddressId, currentAddress, student); //StudentRepository.SaveAddress(addressVM.Student.StudentId, addressVM.Address); return(RedirectToAction("StudentAddress", new { id = prevId })); }
public ActionResult AddressSnimi(AddressVM a) { if (!ModelState.IsValid) { return(View("CheckoutAddress", a)); } AdresaDostave db; if (a.AdresaDostaveID == 0) { db = new AdresaDostave(); ctx.AdresaDostave.Add(db); } else { db = ctx.AdresaDostave.Where(o => o.AdresaDostaveID == a.AdresaDostaveID).FirstOrDefault(); } db.Ime = a.Ime; db.Prezime = a.Prezime; db.Email = a.Email; db.Telefon = a.Telefon; db.PostanskiBroj = a.PostanskiBroj; db.Drzava = a.Drzava; db.Ulica = a.Ulica; ctx.SaveChanges(); GlobalHelp.aktivnaNarudzba.AdresaDostaveID = db.AdresaDostaveID; return(RedirectToAction("CheckoutDelivery")); }
protected override async Task ExecuteAsync(object parameter) { AddressDialog dialog = new AddressDialog(); List <City> allCities = await _cityRepository.GetAll().ConfigureAwait(true); AddressVM VM = new AddressVM(_repository, allCities, CUD.Create, new Action(() => dialog.Close()), _user); dialog.DataContext = VM; bool?result = dialog.ShowDialog(); if (dialog.DialogResult.HasValue && dialog.DialogResult.Value) { _addressVM.AllAddresses = await _addressVM.GetAllAddresses().ConfigureAwait(true); _addressVM.Addresses.Clear(); foreach (Address address in _addressVM.AllAddresses) { _addressVM.Addresses.Add(address); } } }
public ActionResult Destroy([DataSourceRequest] DataSourceRequest request, AddressVM obj) { repository.SetLoggedUserId(Guid.Parse(User.Identity.GetUserId())); repository.AddressDelete(obj); return(Json(new[] { obj }.ToDataSourceResult(request, ModelState))); }
public Task <AddressVM> UpdateAsync(AddressVM updated) { throw new NotImplementedException(); }
public AddressVM Update(AddressVM updated) { throw new NotImplementedException(); }
public AddAddressPage() { InitializeComponent(); ViewModel = new AddressVM(); Title = "Add Address"; }
public ActionResult DeleteAddress(AddressVM address) { AddressDAL.DeleteAddress(Mapper.Map <AddressDM>(address)); return(View()); }
public Task <AddressVM> AddAsync(AddressVM entity) { throw new NotImplementedException(); }
public ManageAddressPage() { InitializeComponent(); ViewModel = new AddressVM(); BindingContext = ViewModel; }
public AddressCRUDCommand(AddressVM addressVM) { _addressVM = addressVM; _addressVM.PropertyChanged += ErrorsChanged; }
public ActionResult CreateAddress(AddressVM address) { //AddressDAL.CreateAddress(Mapper.Map<AddressDM>(address)); return(View()); }
public ActionResult ReadAddressByID(AddressVM address) { return(View(Mapper.Map <AddressVM>(AddressDAL.ReadAddressByID(address.Address_ID.ToString())))); }