public static MessageModel validateDataStructureName(long Id, string Name, string cssId = "")
{
if (Name.Trim() == "" || string.IsNullOrEmpty(Name))
{
return new MessageModel()
{
hasMessage = true,
Message = "The Name field is required.",
CssId = cssId
};
}
else
{
DataStructureManager dataStructureManager = new DataStructureManager();
List<DataStructure> dataStructures = dataStructureManager.AllTypesDataStructureRepo.Get().ToList();
foreach (DataStructure ds in dataStructures)
{
if (Id != ds.Id)
{
if (ds.Name.Trim().ToLower() == Name.Trim().ToLower())
{
return new MessageModel()
{
hasMessage = true,
Message = "A Data Structure with same Name already exists.",
CssId = cssId
};
}
}
}
}
return new MessageModel() { CssId = cssId };
}