public JsonResult getDatatypeList(string Id)
{
long tempId = Convert.ToInt64(Id);
UnitManager unitManager = new UnitManager();
Unit tempUnit = unitManager.Repo.Get(tempId);
List<DataType> dataTypeList = new List<DataType>();
if (tempUnit.Name.ToLower() == "none")
{
DataTypeManager dataTypeManager = new DataTypeManager();
dataTypeList = dataTypeManager.Repo.Get().ToList();
dataTypeList = dataTypeList.OrderBy(p => p.Name).ToList();
}
else
{
dataTypeList = unitManager.Repo.Get(tempId).AssociatedDataTypes.ToList();
dataTypeList = dataTypeList.OrderBy(p => p.Name).ToList();
}
return Json(new SelectList(dataTypeList.ToArray(), "Id", "Name"), JsonRequestBehavior.AllowGet);
}