1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
internal List<BeanCode> getCodes(string type, string code_id)
{
List<BeanCode> listeCode = new List<BeanCode>();
var code = from e in db.codeImage where e.Type == type && e.Code == code_id select e;
while (code.Any())
{
BeanCode ci = new BeanCode()
{
Code = code.FirstOrDefault().Code,
Type = code.FirstOrDefault().Type,
Description = code.FirstOrDefault().Description
};
int i = ci.Code.Length-1;
if (i > 0)
code = from e in db.codeImage where e.Type == type && e.Code == code_id.Substring(0, i) select e;
else
break;
listeCode.Add(ci);
}
return listeCode;
} |
Partager