public static BaseUsage GetUsageById(long Id)
{
BaseUsage usage = new BaseUsage();
MetadataStructureManager msm = new MetadataStructureManager();
var q = from p in msm.PackageUsageRepo.Get()
where p.Id == Id
select p;
if (q != null && q.ToList().Count > 0)
{
return q.FirstOrDefault();
}
return null;
//else
//{
// MetadataAttributeManager mam = new MetadataAttributeManager();
// var x = from c in mam.MetadataCompoundAttributeRepo.Get()
// from u in c.Self.MetadataNestedAttributeUsages
// where u.Id == Id
// select u;
// return x.FirstOrDefault();
//}
}