Exemplo n.º 1
0
        public static List <Block> GetLawsuitBlocks(int lawsuitId, LawsuitDB DB, Defines.BlockIncludeTypesEnum includeType = Defines.BlockIncludeTypesEnum.All)
        {
            Lawsuit             lawsuit          = DB.Lawsuits.Select(i => i).Where(i => i.LawsuitId == lawsuitId).First();
            List <Block>        blocks           = new List <Block>();
            List <LawsuitBlock> lawsuitBlockList = lawsuit.LawsuitBlocks.ToList();

            lawsuitBlockList.Sort(Utils.BlockComparer);
            foreach (LawsuitBlock pair in lawsuitBlockList)
            {
                Block block = DB.Blocks.Where(i => i.BlockId == pair.BlockId).First();
                if (includeType == Defines.BlockIncludeTypesEnum.All)
                {
                    blocks.Add(block);
                }
                else if (block.BlockIncludeType == (int)includeType)
                {
                    blocks.Add(block);
                }
            }
            return(blocks);
        }
Exemplo n.º 2
0
 public static List <Block> GetLawsuitBlocks(Lawsuit lawsuit, LawsuitDB DB, Defines.BlockIncludeTypesEnum type = Defines.BlockIncludeTypesEnum.All)
 {
     return(Utils.GetLawsuitBlocks(lawsuit.LawsuitId, DB, type));
 }