Пример #1
0
        public List <CompartWornExtViewModel> getWornLimitListByCompartIdAuto(int compartid_auto)
        {
            List <CompartWornExtViewModel> result = new List <CompartWornExtViewModel>();
            var LogicalCompart = new Compart(new UndercarriageContext(), compartid_auto);

            if (LogicalCompart.Id != 0)
            {
                result.AddRange(LogicalCompart.getCompartWornDataAllMethods());
            }
            return(result);
        }
Пример #2
0
        public List <CompartWornExtViewModel> getWornLimitListBySubModuleId(long Module_sub_auto)
        {
            List <CompartWornExtViewModel> result = new List <CompartWornExtViewModel>();
            var components = GetEquipmentComponentsBySubModuleId(Module_sub_auto);

            foreach (var DALcomp in components.GroupBy(m => m.compartid_auto).Select(m => m.First()))
            {
                var LogicalCompart = new Compart(new UndercarriageContext(), DALcomp.compartid_auto);
                if (LogicalCompart.Id != 0)
                {
                    result.AddRange(LogicalCompart.getCompartWornDataAllMethods());
                }
            }
            return(result);
        }