コード例 #1
0
        private int TryGetCount(ETypeItem eTypeItem)
        {
            int returned = 0;

            if (_agentResumeViewModel.Items.TryGetValue((int)eTypeItem, out int count))
            {
                returned = count;
            }
            return(returned);
        }
コード例 #2
0
ファイル: Item.cs プロジェクト: fabianosanttana/WolfMonitor
        public static Item GetInstance(this ETypeItem eTypeItem, Item item)
        {
            switch (eTypeItem)
            {
            case ETypeItem.SystemService: return(new SystemService(item));

            case ETypeItem.SystemConfig: return(new SystemConfig(item));

            default: throw new Exception("Não existe um tipo cadastrado que corresponda ao informado.");
            }
            ;
        }
コード例 #3
0
        public static Item GetInstance(this ETypeItem eTypeItem, Item item)
        {
            switch (eTypeItem)
            {
            case ETypeItem.SystemService:
                return(new SystemService(item));

            case ETypeItem.SystemArchive:
                return(new SystemArchive(item));

            default:
                throw new BusinessException(ErrorCodes.InvalidObject, "Não existe um tipo cadastrado que corresponda ao informado.");
            }
        }
コード例 #4
0
ファイル: ItemCreate.cs プロジェクト: aleffmoura/WolfMonitor
 public Command(Guid companyId,
                Guid userIdWhoAdd,
                Guid agentId,
                string name,
                string displayName,
                string aboutCurrentValue,
                ETypeItem typeItem)
 {
     CompanyId         = companyId;
     AgentId           = agentId;
     UserIdWhoAdd      = userIdWhoAdd;
     Name              = name;
     DisplayName       = displayName;
     AboutCurrentValue = aboutCurrentValue;
     Type              = typeItem;
 }
コード例 #5
0
 public Query(Guid agentId, Guid companyId, ETypeItem type)
 {
     AgentId   = agentId;
     CompanyId = companyId;
     Type      = type;
 }
コード例 #6
0
 public Result <Exception, IQueryable <Item> > GetAll(Guid agentId, ETypeItem eTypeItem)
 => Result.Run(() => _context.Items.AsNoTracking().Where(item => !item.Removed && item.AgentId == agentId && item.Type == eTypeItem));