예제 #1
0
        // GET: Offices/Create
        public IActionResult Create(string filter = "", int page = 1, string sortExpression = "EmployeeId")
        {
            ViewBag.Filter         = filter;
            ViewBag.Page           = page;
            ViewBag.SortExpression = sortExpression;

            var _Region = _context.Region.FirstOrDefault();

            ViewData["OfficeRegionId"] = new SelectList(_context.Region, "RegionId", "RegionName");
            ViewData["OfficeHousesId"] = _ControleItems.GetHousesByRegion(_Region.RegionId);


            return(View());
        }
        // GET: RelOfficeResponsEmployees/Create
        public IActionResult Create(string filter = "", int page = 1, string sortExpression = "RoeId")
        {
            ViewBag.Filter         = filter;
            ViewBag.Page           = page;
            ViewBag.SortExpression = sortExpression;

            var _Region = _context.Region.FirstOrDefault();
            var _House  = _context.Houses.Where(h => h.HousesRegionId == _Region.RegionId).FirstOrDefault();

            ViewData["OfficeRegionId"] = new SelectList(_context.Region, "RegionId", "RegionName");
            ViewData["OfficeHousesId"] = _ControleItems.GetHousesByRegion(_Region.RegionId);
            ViewData["RoeEmployeeId"]  = _ControleItems.GetEmployeesByRegion(_Region.RegionId);
            ViewData["RoeOfficeId"]    = _ControleItems.GetOfficesByHouse(_House == null ? 0 : _House.HousesId);

            return(View());
        }