private void WriteVarieties(XmlWriter writer, Crop cropId)
{
if (TaskWriter.DataModel.Catalog.Products == null ||
TaskWriter.DataModel.Catalog.Products.Count == 0)
{
return;
}
var cropVarieties = new List <CropVariety>();
foreach (var cropVariety in TaskWriter.DataModel.Catalog.Products.Where(x => x is CropVariety).Cast <CropVariety>())
{
if (cropVariety.CropId == cropId.Id.ReferenceId)
{
cropVarieties.Add(cropVariety);
}
}
_cropVarietyWriter.Write(writer, cropVarieties);
}