Exemplo n.º 1
0
        public ActionResult UpdateUser(int id)
        {
            ModelState.Clear();
            Models.RegionUserModel model = new Models.RegionUserModel();

            if (id > 0)
            {
                var region = regionService.GetById(id);
                model.Id   = region.Id;
                model.Text = region.Text;
            }
            // Danh sách User của vùng
            //model.ListUserOfRegion = regionService.ListUserItemByRegionId(id);
            model.ListUserOfRegion = userService.ListAgencyByRegion(id);

            // Danh sách Môi giới
            //model.ListUsers = userService.ListUserItemByRoleId(-1);
            model.ListUsers = userService.ListAgency();

            // Get List Role
            RoleService roleService = new RoleService();

            model.ListRole = roleService.ListAgency();
            model.ListRole.Insert(0, new Entities.Item()
            {
                Id = 0, Text = "Chọn loại môi giới"
            });

            // Tính số lượng môi giới tối đa trong vùng
            model.MaxAgency = regionService.CountMaxAgency(id);

            return(View(model));
        }