public async Task <IActionResult> Update(AddressAddViewModel vm) { Guid g = Guid.NewGuid(); string guidString = Convert.ToBase64String(g.ToByteArray()); guidString = guidString.Replace("=", ""); guidString = guidString.Replace("+", ""); if (ModelState.IsValid) { Address updatedAddress = new Address { Id = vm.Id, AId = guidString, StreetAddress = vm.StreetAddress, AptNumber = vm.AptNumber, City = vm.City, ZipCode = vm.ZipCode, State = vm.State }; await _addressService.UpdateAsync(updatedAddress); return(RedirectToAction(nameof(Index))); } return(View(vm)); }
public async Task <IActionResult> Add(AddressAddViewModel vm) { Guid g = Guid.NewGuid(); string guidString = Convert.ToBase64String(g.ToByteArray()); guidString = guidString.Replace("=", ""); guidString = guidString.Replace("+", ""); //Guid.NewGuid().ToString() if (ModelState.IsValid) { Address add = new Address { Id = vm.Id, AId = guidString, StreetAddress = vm.StreetAddress, AptNumber = vm.AptNumber, City = vm.City, ZipCode = vm.ZipCode, State = vm.State }; await _addressService.CreateAsync(add); return(RedirectToAction("CreateRedirect")); } return(RedirectToAction("Index", "Address")); }
public async Task <ActionResult> Add(AddressAddViewModel data) { if (ModelState.IsValid) { try { data.active = true; data.createdBy = Session["user_id"].ToString(); data.createDateTime = DateTime.Now; client.BaseAddress = baseurl; var postTask = await client.PostAsJsonAsync("/api/Address/Add", data); if (postTask.IsSuccessStatusCode) { return(RedirectToAction("Index", "Address")); } } catch (Exception e) { ViewBag.Error = e.Message; return(View("Add", ViewBag.Error)); } } return(RedirectToActionPermanent("Index")); }
public IActionResult Add(int id) { AddressAddViewModel vm = new AddressAddViewModel { ProfileId = id }; return(View(vm)); }
public IActionResult Add(AddressAddViewModel vm) { //map Address add = new Address { ProfileId = vm.ProfileId, Location = vm.Location, State = vm.State }; //call service _addressService.Create(add); //go to category details return(RedirectToAction("Index", "Address", new { id = vm.ProfileId })); }
public IActionResult Update(int id) { Address add = _addressService.GetById(id); AddressAddViewModel vm = new AddressAddViewModel { Id = add.Id, AId = add.AId, StreetAddress = add.StreetAddress, AptNumber = add.AptNumber, City = add.City, ZipCode = add.ZipCode, State = add.State }; return(View(vm)); }
public async Task <IActionResult> Add(AddressAddViewModel viewModel) { if (ModelState.IsValid) { var address = _mapper.Map <Address>(viewModel); var userId = (await _userManager.FindByNameAsync(User.Identity.Name)).Id; address.UserId = userId; await _db.AddressRepository.AddAsync(address); await _db.SaveAsync(); return(Redirect("/Panel/Address")); } else { return(View(viewModel)); } }
public IActionResult Add() { AddressAddViewModel vm = new AddressAddViewModel(); return(View(vm)); }
public ActionResult Add() { AddressAddViewModel model = new AddressAddViewModel(); return(View("Add", model)); }