public void Setup()
 {
     _validEmployee1           = ObjectMother.ValidEmployee("emp1").WithEntityId(1);
     _validEmployee2           = ObjectMother.ValidEmployee("emp2").WithEntityId(2);
     _validEmployee3           = ObjectMother.ValidEmployee("emp3").WithEntityId(3);
     _validEmployee4           = ObjectMother.ValidEmployee("emp4").WithEntityId(4);
     _selectedEmployees        = new [] { _validEmployee3, _validEmployee4 };
     _selectListItemService    = MockRepository.GenerateMock <ISelectListItemService>();
     _availableSelectListItems = new[]
     {
         _selectListItem1,
         _selectListItem2,
         new SelectListItem {
             Text = "emp3", Value = "3"
         },
         new SelectListItem {
             Text = "emp4", Value = "4"
         }
     };
     _selectedSelectListItems = new[]
     {
         new SelectListItem {
             Text = "emp3", Value = "3"
         },
         new SelectListItem {
             Text = "emp4", Value = "4"
         }
     };
     _selectListItemService.Expect(x => x.CreateList <Employee>(null, null, false, true)).IgnoreArguments().Return(_availableSelectListItems);
     _selectListItemService.Expect(x => x.CreateList(_selectedEmployees, null, null, false)).IgnoreArguments().Return(_selectedSelectListItems);
     _selectBoxPickerService = new SelectBoxPickerService(_selectListItemService, null);
     _result = _selectBoxPickerService.GetPickerDto(_selectedEmployees, x => x.FullName, x => x.EntityId);
 }
 public SelectBoxPickerExpression(SelectBoxPickerDto dto)
 {
     _entityName = dto.EntityTypeName;
     _name = _entityName;
     DefaultId = _entityName;
     _availableItems = dto.AvailableListItems;
     _selectedItems = dto.SelectedListItems;
     UnEncoded = true;
 }
 public SelectBoxPickerExpression(SelectBoxPickerDto dto)
 {
     _entityName     = dto.EntityTypeName;
     _name           = _entityName;
     DefaultId       = _entityName;
     _availableItems = dto.AvailableListItems;
     _selectedItems  = dto.SelectedListItems;
     UnEncoded       = true;
 }
Exemplo n.º 4
0
        public ActionResult AddEdit(ViewModel input)
        {
            var employee = input.EntityId > 0 ? _repository.Find <Employee>(input.EntityId) : new Employee();
            SelectBoxPickerDto selectorDto = _selectBoxPickerService.GetPickerDto <UserRole>(employee.UserRoles.IsNotEmpty()?employee.UserRoles.Split(','):new string[0]);

            var model = new EmployeeViewModel
            {
                Employee = employee,
                UserRoleSelectBoxPickerDto = selectorDto
            };

            return(PartialView("EmployeeAddUpdate", model));
        }
 public void Setup()
 {
     _validEmployee1 = ObjectMother.ValidEmployee("emp1").WithEntityId(1);
     _validEmployee2 = ObjectMother.ValidEmployee("emp2").WithEntityId(2);
     _selectedEmployees = new[] { _validEmployee2, _validEmployee2 };
     _selectedEntities = new[]{_validEmployee1,_validEmployee2};
     dto = new SelectBoxPickerDto{Selected = new[]{"1","2"}};
     _repo = MockRepository.GenerateMock<IRepository>();
     _repo.Expect(x => x.Find<Employee>(1)).Return(_validEmployee1);
     _repo.Expect(x => x.Find<Employee>(2)).Return(_validEmployee2);
     _selectBoxPickerService = new SelectBoxPickerService(_selectListItemService,_repo);
     _result = _selectBoxPickerService.GetListOfSelectedEntities<Employee>(dto);
 }
 public void Setup()
 {
     _validEmployee1    = ObjectMother.ValidEmployee("emp1").WithEntityId(1);
     _validEmployee2    = ObjectMother.ValidEmployee("emp2").WithEntityId(2);
     _selectedEmployees = new[] { _validEmployee2, _validEmployee2 };
     _selectedEntities  = new[] { _validEmployee1, _validEmployee2 };
     dto = new SelectBoxPickerDto {
         Selected = new[] { "1", "2" }
     };
     _repo = MockRepository.GenerateMock <IRepository>();
     _repo.Expect(x => x.Find <Employee>(1)).Return(_validEmployee1);
     _repo.Expect(x => x.Find <Employee>(2)).Return(_validEmployee2);
     _selectBoxPickerService = new SelectBoxPickerService(_selectListItemService, _repo);
     _result = _selectBoxPickerService.GetListOfSelectedEntities <Employee>(dto);
 }
Exemplo n.º 7
0
 public static SelectBoxPickerExpression SelectBoxPicker(SelectBoxPickerDto dto)
 {
     return(new SelectBoxPickerExpression(dto));
 }
 public void Setup()
 {
     _validEmployee1 = ObjectMother.ValidEmployee("emp1").WithEntityId(1);
     _validEmployee2 = ObjectMother.ValidEmployee("emp2").WithEntityId(2);
     _validEmployee3 = ObjectMother.ValidEmployee("emp3").WithEntityId(3);
     _validEmployee4 = ObjectMother.ValidEmployee("emp4").WithEntityId(4);
     _selectedEmployees = new []{_validEmployee3,_validEmployee4};
     _selectListItemService = MockRepository.GenerateMock<ISelectListItemService>();
     _availableSelectListItems = new[]
                                     {
                                         _selectListItem1,
                                         _selectListItem2,
                                         new SelectListItem {Text = "emp3", Value = "3"},
                                         new SelectListItem {Text = "emp4", Value = "4"}
                                     };
     _selectedSelectListItems = new[]
                                    {
                                        new SelectListItem {Text = "emp3", Value = "3"},
                                        new SelectListItem {Text = "emp4", Value = "4"}
                                    };
     _selectListItemService.Expect(x => x.CreateList<Employee>(null, null, false,true)).IgnoreArguments().Return(_availableSelectListItems);
     _selectListItemService.Expect(x => x.CreateList(_selectedEmployees, null, null, false)).IgnoreArguments().Return(_selectedSelectListItems);
     _selectBoxPickerService = new SelectBoxPickerService(_selectListItemService, null);
     _result = _selectBoxPickerService.GetPickerDto(_selectedEmployees,x=>x.FullName,x=>x.EntityId);
 }