Ejemplo n.º 1
0
        // GET: Zone/Details/5
        public ActionResult Details(int?id)
        {
            BusinessZoneVM bZvm = new BusinessZoneVM();

            ViewBag.title        = "Zone Edit ";
            ViewBag.ZoneCatagory = Db.tbld_business_zone_hierarchy.ToList();

            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }

            var businessZone = Db.tbld_business_zone.FirstOrDefault(x => x.id == id);

            if (businessZone == null)
            {
                return(HttpNotFound());
            }
            bZvm.Id                 = businessZone.id;
            bZvm.BizZoneName        = businessZone.biz_zone_name;
            bZvm.BizZoneCode        = businessZone.biz_zone_code;
            bZvm.BizZoneDescription = businessZone.biz_zone_description;
            bZvm.BizZoneCategoryId  = businessZone.biz_zone_category_id;
            bZvm.ParentBizZoneId    = businessZone.parent_biz_zone_id;

            ViewBag.ZoneParent = Db.tbld_business_zone.Where(x => x.biz_zone_category_id == businessZone.biz_zone_category_id - 1).ToList();
            return(View(bZvm));
        }
Ejemplo n.º 2
0
        public ActionResult Create(BusinessZoneVM businessZone)
        {
            if (ModelState.IsValid)
            {
                tbld_business_zone bZvm = new tbld_business_zone
                {
                    id                   = businessZone.Id,
                    biz_zone_name        = businessZone.BizZoneName,
                    biz_zone_code        = businessZone.BizZoneCode,
                    biz_zone_description = businessZone.BizZoneDescription,
                    biz_zone_category_id = businessZone.BizZoneCategoryId,
                    parent_biz_zone_id   = businessZone.ParentBizZoneId
                };



                Db.tbld_business_zone.Add(bZvm);
                Db.SaveChanges();



                TempData["alertbox"]    = "success";
                TempData["alertboxMsg"] = bZvm.biz_zone_name + "Zone Create Successfully";
                return(RedirectToAction("Index"));
            }

            businessZone.BizZoneCategoryId = 0;
            return(View(businessZone));
        }
Ejemplo n.º 3
0
        public ActionResult Edit(BusinessZoneVM businessZone)
        {
            if (businessZone.BizZoneCategoryId == 1)
            {
                businessZone.ParentBizZoneId = 0;
            }

            if (ModelState.IsValid)
            {
                tbld_business_zone bZvm = new tbld_business_zone();

                bZvm.id                   = businessZone.Id;
                bZvm.biz_zone_name        = businessZone.BizZoneName;
                bZvm.biz_zone_code        = businessZone.BizZoneCode;
                bZvm.biz_zone_description = businessZone.BizZoneDescription;
                bZvm.biz_zone_category_id = businessZone.BizZoneCategoryId;
                bZvm.parent_biz_zone_id   = businessZone.ParentBizZoneId;
                Db.Entry(bZvm).State      = EntityState.Modified;
                Db.SaveChanges();

                TempData["alertbox"]    = "success";
                TempData["alertboxMsg"] = bZvm.biz_zone_name + " Zone Edit Successfully";

                return(RedirectToAction("Index"));
            }
            return(View(businessZone));
        }