public SelectBoxPickerDto PreSelectEntity <ENTITY>(SelectBoxPickerDto dto, string itemValue) where ENTITY : DomainEntity
        {
            var newDto = dto;
            var item   = newDto.AvailableListItems.FirstOrDefault(x => x.Value == itemValue);

            newDto.AvailableListItems.Remove(item);
            newDto.SelectedListItems.Add(item);
            return(newDto);
        }
        public IEnumerable <ENTITY> GetListOfSelectedEntities <ENTITY>(SelectBoxPickerDto dto) where ENTITY : DomainEntity
        {
            var result = new List <ENTITY>();

            if (dto == null || dto.Selected == null)
            {
                return(result);
            }
            dto.Selected.Each(x =>
            {
                var entity = _repository.Find <ENTITY>(Int64.Parse(x));
                result.Add(entity);
            });
            return(result);
        }