public ActionResult _getDataTypes(long unitId)
{
List<ItemStruct> DataTypes = new List<ItemStruct>();
Unit unit = new UnitManager().Repo.Get(unitId);
if (unit.Name.ToLower() != "none")
{
foreach (DataType dt in unit.AssociatedDataTypes)
{
DataTypes.Add(new ItemStruct()
{
Name = dt.Name,
Id = dt.Id
});
}
return PartialView("_dataTypeDropdown", DataTypes.OrderBy(dt => dt.Name).ToList());
}
else
{
foreach (DataType dt in new DataTypeManager().Repo.Get())
{
DataTypes.Add(new ItemStruct()
{
Name = dt.Name,
Id = dt.Id
});
}
return PartialView("_dataTypeDropdown", DataTypes.OrderBy(dt => dt.Name).ToList());
}
}