/// <summary> /// Получение корпусов для проекта. /// Корпус - объект МДМ у которого все вложенные объекты уровнем ниже Корпуса или нет вложенных объектов /// </summary> public static List <ObjectMDM> GetHouses(ProjectMDM project) { if (project == null) { return(null); } var objs = MDMService.GetHouses(project.Id); return(objs); }
public static ProjectMDM FindProject(int id) { ProjectMDM project = null; if (id != 0) { try { if (projects == null) { projects = MDMService.GetProjects().ToDictionary(k => k.Id, v => v); } projects.TryGetValue(id, out project); } catch (Exception ex) { Logger.Log.Error(ex, "MDMService.GetProjects();"); } } return(project); }