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 }))); }
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); }
public IActionResult List(Guid metaObjectId, string metaObjectCode) { SetCookiesMetaObjectInfo(metaObjectId, metaObjectCode); return(View(_InterfaceConditionRepository.GetTopInterfaceCondition(metaObjectId))); }