// GET: DashBoard/Locations/Edit/5
        public ActionResult Edit(int id)
        {
            ViewBag.menu = "Locations";
            LocationEN locationEN = null;
            Location   loc        = null;

            try
            {
                SessionInitialize();

                LocationCAD cadPos = new LocationCAD();
                LocationCEN cen    = new LocationCEN(cadPos);

                locationEN = cen.ReadOID(id);
                loc        = new AssemblerLocation().ConvertENToModelUI(locationEN);
                SessionClose();
            }
            catch (Exception ex)
            {
                ViewBag.error = "Error: " + ex.Message;
            }
            return(View(loc));
        }
        // GET: DashBoard/Locations
        public ActionResult Index()
        {
            IEnumerable <Location> listLoc = null;

            try
            {
                SessionInitialize();
                LocationCAD cadPos = new LocationCAD();
                LocationCEN cen    = new LocationCEN(cadPos);

                IList <LocationEN> listLocEn = cen.ReadAll(0, -1);
                listLoc = new AssemblerLocation().ConvertListENToModel(listLocEn).ToList();
                SessionClose();
            }
            catch (Exception ex)
            {
                TempData["resultado"] = Resources.textos.modelEmpty;
                TempData["ok"]        = "warning";
            }


            ViewBag.menu = "Locations";
            return(View(listLoc));
        }