public SampleModel GetSampleByName(string sampleName)
{
foreach (var category in Categories)
{
foreach (var subCategory in category.SubCategories)
{
var result = subCategory.Samples.FirstOrDefault(x => x.SampleName == sampleName);
if (result != null)
return result;
}
}
return null;
}