public int AddAddress(NewAddressVm addressVm) { var address = _mapper.Map <Address>(addressVm); var id = _clientRepo.AddAddress(address); return(id); }
public ActionResult Delete(NewAddressVm addressToDelete) { var addressId = addressToDelete.Id; _addresService.DeleteAddress(addressId); TempData["succesMessage"] = "Pomyślnie usunięto adres!"; return(RedirectToAction("UserAddresses", "User")); }
public IActionResult AddAddress() { var model = new NewAddressVm(); model.AddressTypes = _addresService.GetAddressTypes(); model.VoivodeshipsVm = _addresService.GetAllVoivedoships(); model.ApplicationUserID = _userManager.GetUserId(User); return(View(model)); }
public ActionResult Save(NewAddressVm NewAddressVm) { try { Client client = new Client(); Address address = new Address(); Guid addressId = Guid.NewGuid(); Guid clientId = Guid.NewGuid(); client.Id = clientId; client.Name = NewAddressVm.Client.Name; client.AccountCode = NewAddressVm.Client.AccountCode; client.Comment = NewAddressVm.Client.Notes; client.ClientType = NewAddressVm.Client.Type; client.PhoneNumber = NewAddressVm.Client.PhoneNumber; client.EmailAddress = NewAddressVm.Client.Email; client.CreatedAt = DateTime.Now; client.CreatedBy = LoggedInUser?.UserName; Db.Clients.Add(client); Db.SaveChanges(); address.Id = addressId; address.ClientId = clientId; address.PhoneNumber = NewAddressVm.PhoneNumber; address.Address1 = NewAddressVm.Address; address.State = NewAddressVm.State; address.City = NewAddressVm.City; address.PostCode = NewAddressVm.PostCode; address.Name = NewAddressVm.Name; address.CreatedAt = System.DateTime.Now; address.CreatedBy = LoggedInUser?.UserName; address.Lat = NewAddressVm.lat; address.Lng = NewAddressVm.lng; Db.Addresses.Add(address); Db.SaveChanges(); var client1 = Db.Clients.FirstOrDefault(x => x.Id == clientId); client1.AddressId = addressId; Db.SaveChanges(); return(Json(new JsonResponse() { IsSucess = true }, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { return(Json(new JsonResponse() { IsSucess = false, ErrorMessage = ex.Message }, JsonRequestBehavior.AllowGet)); } }
public IActionResult EditAddress([FromBody] NewAddressVm model) { if (ModelState.IsValid) { _clientService.UpdateAddress(model); } return(new JsonResult(model)); }
public IActionResult PostCity([FromBody] NewAddressVm addressVm) { _logger.LogInformation("AddressBookController: PostCity request"); if (addressVm == null) { return(StatusCode(StatusCodes.Status400BadRequest)); } Address address = _mapper.Map <Address>(addressVm); _addressBookService.AddAddress(address); return(Ok()); }
public IActionResult AddAddress(NewAddressVm model) { if (!ModelState.IsValid) { model.AddressTypes = _addresService.GetAddressTypes(); model.VoivodeshipsVm = _addresService.GetAllVoivedoships(); model.AddressTypes = _addresService.GetAddressTypes(); model.ApplicationUserID = _userManager.GetUserId(User); return(View(model)); } model.AddressTypes = _addresService.GetAddressTypes(); model.VoivodeshipsVm = _addresService.GetAllVoivedoships(); model.AddressTypes = _addresService.GetAddressTypes(); model.ApplicationUserID = _userManager.GetUserId(User); _addresService.AddNewAddress(model); TempData["succesMessage"] = "Pomyślnie dodano nowy adres!"; return(RedirectToAction("UserAddresses", "User")); }
public void PostCityResultTest() { ///Arrange NewAddressVm newAddress = new NewAddressVm() { Street = "Aleje Jerozolimskie", BuildingNumber = "31", FlatNumber = 21, City = "Warszawa", ZipCode = "01-032", Country = "Polska" }; ///Act var okResult = _controller.PostCity(newAddress); ///Assert Assert.IsType <OkResult>(okResult); }
public IActionResult EditAddress(NewAddressVm model) { if (!ModelState.IsValid) { model.AddressTypes = _addresService.GetAddressTypes(); model.VoivodeshipsVm = _addresService.GetAllVoivedoships(); return(View(model)); } var isEdit = _addresService.EditAddress(model); if (isEdit == true) { TempData["succesMessage"] = "Pomyślnie edytowano adres!"; return(RedirectToAction("UserAddresses", "User")); } else { ViewData["ErrorMessage"] = "Coś poszło nie tak, skontaktuj się z administratorem!"; return(View(model)); } }
public IActionResult AddAddress([FromBody] NewAddressVm model) { var id = _clientService.AddAddress(model); return(new JsonResult(id)); }
public void UpdateAddress(NewAddressVm addressVm) { var address = _mapper.Map <Address>(addressVm); _clientRepo.UpdateAddress(address); }