public IActionResult Add() { AddressEditVM model = new AddressEditVM(); model.Cities = _unitOfWork.Cities.GetAll().Select(c => new SelectListItem(c.Name, c.Id.ToString())).ToList(); return(View("AddEdit", model)); }
public IActionResult Save(AddressEditVM input) { if (input.Id == 0) { _unitOfWork.Addresses.Add(input); } else { _unitOfWork.Addresses.Edit(input); } return(RedirectToAction(nameof(Index))); }
public IActionResult Edit(int id) { Address address = _unitOfWork.Addresses.GetById(id); if (address == null) { return(RedirectToAction(nameof(Index))); } AddressEditVM model = address; model.Cities = _unitOfWork.Cities.GetAll().Select(c => new SelectListItem(c.Name, c.Id.ToString())).ToList(); return(View("AddEdit", model)); }