public IActionResult Add()
        {
            ViewData["InterfaceCondition"]    = _interfaceConditionRepository.GetTopInterfaceCondition(CurrentMetaObjectId);
            ViewData["InterfaceVerification"] = _interfaceVerificationRepository.GetTopInterfaceVerification(CurrentMetaObjectId);
            ViewData["InterfaceFields"]       = _interfaceFieldsRepository.GetTopInterfaceFields(CurrentMetaObjectId);
            ViewData["InterfaceSort"]         = _interfaceSortRepository.GetTopInterfaceSort(CurrentMetaObjectId);

            return(View(ResponseModel.Success(data: new InterfaceSetting {
                PageSize = 300
            })));
        }
Beispiel #2
0
        public List <InterfaceSetting> GetInterfaceSettingsTranslated(Guid metaObjectId)
        {
            var interfaces = _InterfaceSettingRepository.GetListUnDeletedByMetaObjectId(metaObjectId);

            if (interfaces == null || !interfaces.Any())
            {
                return(new List <InterfaceSetting>(0));
            }

            var conditions             = _interfaceConditionRepository.GetTopInterfaceCondition(metaObjectId);
            var interfaceVerifications = _interfaceVerificationRepository.GetTopInterfaceVerification(metaObjectId);
            var fields = _interfaceFieldsRepository.GetTopInterfaceFields(metaObjectId);

            interfaces.ForEach(item =>
            {
                item.InterfaceConditionName    = conditions?.FirstOrDefault(t => t.Id == item.InterfaceConditionId)?.Name;
                item.InterfaceVerificationName = interfaceVerifications?.FirstOrDefault(t => t.Id == item.InterfaceVerificationId)?.Name;
                item.InterfaceFieldsName       = fields?.FirstOrDefault(t => t.Id == item.InterfaceFieldsId)?.Name;
            });

            return(interfaces);
        }
Beispiel #3
0
        public IActionResult List(Guid metaObjectId, string metaObjectCode)
        {
            SetCookiesMetaObjectInfo(metaObjectId, metaObjectCode);

            return(View(_InterfaceConditionRepository.GetTopInterfaceCondition(metaObjectId)));
        }