private void addDataTypes(long unitId, List<string> datatypeNames)
{
UnitManager unitManager = new UnitManager();
DataTypeManager dataTypeManger = new DataTypeManager();
Unit unit = unitManager.Repo.Get(unitId);
// add bpp-dataTypes to the unit
DataType dt = new DataType();
foreach (string type in datatypeNames)
{
dt = dataTypeManger.Repo.Get().Where(d => d.Name.ToLower().Equals(type.ToLower())).FirstOrDefault();
if (dt != null && !(unit.AssociatedDataTypes.Contains(dt)))
unit.AssociatedDataTypes.Add(dt);
}
unitManager.Update(unit);
}