コード例 #1
0
        // 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));
        }
コード例 #2
0
        // 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));
        }
コード例 #3
0
        // 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));
        }
コード例 #4
0
 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);
     }
 }
コード例 #5
0
        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);
            }
        }