// GET: Field/Details/5 public ActionResult Details(int id) { var nighborhood = neighborhoodService.GetNeighborhoodById(id); NeighborhoodVM neighborhoodVM = new NeighborhoodVM() { ID = nighborhood.ID, Name = nighborhood.Name }; return(View(neighborhoodVM)); }
// GET: Field/Create public ActionResult Create() { NeighborhoodVM neighborhood = new NeighborhoodVM(); neighborhood.Governorates = GovernorateService.GetAllGovernorates().Select(a => new SelectListItem { Text = a.Name, Value = a.ID.ToString() }).ToList(); return(View(neighborhood)); }
// GET: Field/Edit/5 public ActionResult Edit(int id) { var neighborhoodEF = neighborhoodService.GetNeighborhoodById(id); NeighborhoodVM neighborhood = new NeighborhoodVM(); neighborhood.Governorates = GovernorateService.GetAllGovernorates().Select(a => new SelectListItem { Text = a.Name, Value = a.ID.ToString() }).ToList(); neighborhood.ID = neighborhoodEF.ID; neighborhood.Name = neighborhoodEF.Name; return(View(neighborhood)); }
public ActionResult Create(NeighborhoodVM neighborhoodVM) { try { Neighborhood governorate = new Neighborhood { ID = neighborhoodVM.ID, Name = neighborhoodVM.Name, GovernorateId = neighborhoodVM.GovernorateId }; neighborhoodService.InsertNeighborhood(governorate); return(RedirectToAction("Index")); } catch (Exception ex) { throw new Exception(ex.Message); } }
public ActionResult Edit(int id, NeighborhoodVM neighborhood) { try { var neighborhoodEF = neighborhoodService.GetNeighborhoodById(id); if (neighborhoodEF != null) { neighborhoodEF.ID = neighborhood.ID; neighborhoodEF.Name = neighborhood.Name; neighborhoodEF.GovernorateId = neighborhood.GovernorateId; neighborhoodService.UpdateNeighborhood(neighborhoodEF); } return(RedirectToAction("Index")); } catch (Exception ex) { throw new Exception(ex.Message); } }