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); }