示例#1
0
        /// <summary>
        /// Получение корпусов для проекта.
        /// Корпус - объект МДМ у которого все вложенные объекты уровнем ниже Корпуса или нет вложенных объектов
        /// </summary>
        public static List <ObjectMDM> GetHouses(ProjectMDM project)
        {
            if (project == null)
            {
                return(null);
            }
            var objs = MDMService.GetHouses(project.Id);

            return(objs);
        }
示例#2
0
        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);
        }