public static PropertyModel[] GetProperties(DAL.Interface.ProjectsReader dal, int projectId) { IProperty[] propertiesFromDAL = dal.GetPropertiesDefinitions(projectId); PropertyModel[] outputProperties = new PropertyModel[propertiesFromDAL.Length]; for (int i = 0; i < propertiesFromDAL.Length; i++ ) { outputProperties[i] = new PropertyModel(propertiesFromDAL[i]); } return outputProperties; }