Example #1
0
 public override int GetHashCode()
 {
     unchecked
     {
         var hash = 17;
         hash = hash * 29 + Timestamp.GetHashCode();
         hash = hash * 29 + High.GetHashCode();
         hash = hash * 29 + Low.GetHashCode();
         hash = hash * 29 + Close.GetHashCode();
         hash = hash * 29 + Open.GetHashCode();
         hash = hash * 29 + PeriodVolume.GetHashCode();
         hash = hash * 29 + OpenInterest.GetHashCode();
         return(hash);
     }
 }
Example #2
0
 public override int GetHashCode()
 {
     unchecked
     {
         var hash = 17;
         hash = hash * 29 + Timestamp.GetHashCode();
         hash = hash * 29 + High.GetHashCode();
         hash = hash * 29 + Low.GetHashCode();
         hash = hash * 29 + Close.GetHashCode();
         hash = hash * 29 + Open.GetHashCode();
         hash = hash * 29 + TotalVolume.GetHashCode();
         hash = hash * 29 + PeriodVolume.GetHashCode();
         hash = hash * 29 + NumberOfTrades.GetHashCode();
         return(hash);
     }
 }
 public override int GetHashCode()
 {
     unchecked
     {
         var hashCode = Timestamp.GetHashCode();
         hashCode = (hashCode * 397) ^ High.GetHashCode();
         hashCode = (hashCode * 397) ^ Low.GetHashCode();
         hashCode = (hashCode * 397) ^ Open.GetHashCode();
         hashCode = (hashCode * 397) ^ Close.GetHashCode();
         hashCode = (hashCode * 397) ^ TotalVolume.GetHashCode();
         hashCode = (hashCode * 397) ^ PeriodVolume.GetHashCode();
         hashCode = (hashCode * 397) ^ TotalTrade;
         hashCode = (hashCode * 397) ^ PeriodTrade;
         hashCode = (hashCode * 397) ^ VWAP.GetHashCode();
         return(hashCode);
     }
 }
 public void AddToPeriodVolumes(PeriodVolume periodVolume)
 {
     base.AddObject("PeriodVolumes", periodVolume);
 }
 public static PeriodVolume CreatePeriodVolume(
             int periodTypeID, 
             int periodID, 
             int customerID, 
             int rankID, 
             int paidRankID, 
             decimal volume1, 
             decimal volume2, 
             decimal volume3, 
             decimal volume4, 
             decimal volume5, 
             decimal volume6, 
             decimal volume7, 
             decimal volume8, 
             decimal volume9, 
             decimal volume10, 
             decimal volume11, 
             decimal volume12, 
             decimal volume13, 
             decimal volume14, 
             decimal volume15, 
             decimal volume16, 
             decimal volume17, 
             decimal volume18, 
             decimal volume19, 
             decimal volume20, 
             decimal volume21, 
             decimal volume22, 
             decimal volume23, 
             decimal volume24, 
             decimal volume25, 
             decimal volume26, 
             decimal volume27, 
             decimal volume28, 
             decimal volume29, 
             decimal volume30, 
             decimal volume31, 
             decimal volume32, 
             decimal volume33, 
             decimal volume34, 
             decimal volume35, 
             decimal volume36, 
             decimal volume37, 
             decimal volume38, 
             decimal volume39, 
             decimal volume40, 
             decimal volume41, 
             decimal volume42, 
             decimal volume43, 
             decimal volume44, 
             decimal volume45, 
             decimal volume46, 
             decimal volume47, 
             decimal volume48, 
             decimal volume49, 
             decimal volume50, 
             decimal volume51, 
             decimal volume52, 
             decimal volume53, 
             decimal volume54, 
             decimal volume55, 
             decimal volume56, 
             decimal volume57, 
             decimal volume58, 
             decimal volume59, 
             decimal volume60, 
             decimal volume61, 
             decimal volume62, 
             decimal volume63, 
             decimal volume64, 
             decimal volume65, 
             decimal volume66, 
             decimal volume67, 
             decimal volume68, 
             decimal volume69, 
             decimal volume70, 
             decimal volume71, 
             decimal volume72, 
             decimal volume73, 
             decimal volume74, 
             decimal volume75, 
             decimal volume76, 
             decimal volume77, 
             decimal volume78, 
             decimal volume79, 
             decimal volume80, 
             decimal volume81, 
             decimal volume82, 
             decimal volume83, 
             decimal volume84, 
             decimal volume85, 
             decimal volume86, 
             decimal volume87, 
             decimal volume88, 
             decimal volume89, 
             decimal volume90, 
             decimal volume91, 
             decimal volume92, 
             decimal volume93, 
             decimal volume94, 
             decimal volume95, 
             decimal volume96, 
             decimal volume97, 
             decimal volume98, 
             decimal volume99, 
             decimal volume100)
 {
     PeriodVolume periodVolume = new PeriodVolume();
     periodVolume.PeriodTypeID = periodTypeID;
     periodVolume.PeriodID = periodID;
     periodVolume.CustomerID = customerID;
     periodVolume.RankID = rankID;
     periodVolume.PaidRankID = paidRankID;
     periodVolume.Volume1 = volume1;
     periodVolume.Volume2 = volume2;
     periodVolume.Volume3 = volume3;
     periodVolume.Volume4 = volume4;
     periodVolume.Volume5 = volume5;
     periodVolume.Volume6 = volume6;
     periodVolume.Volume7 = volume7;
     periodVolume.Volume8 = volume8;
     periodVolume.Volume9 = volume9;
     periodVolume.Volume10 = volume10;
     periodVolume.Volume11 = volume11;
     periodVolume.Volume12 = volume12;
     periodVolume.Volume13 = volume13;
     periodVolume.Volume14 = volume14;
     periodVolume.Volume15 = volume15;
     periodVolume.Volume16 = volume16;
     periodVolume.Volume17 = volume17;
     periodVolume.Volume18 = volume18;
     periodVolume.Volume19 = volume19;
     periodVolume.Volume20 = volume20;
     periodVolume.Volume21 = volume21;
     periodVolume.Volume22 = volume22;
     periodVolume.Volume23 = volume23;
     periodVolume.Volume24 = volume24;
     periodVolume.Volume25 = volume25;
     periodVolume.Volume26 = volume26;
     periodVolume.Volume27 = volume27;
     periodVolume.Volume28 = volume28;
     periodVolume.Volume29 = volume29;
     periodVolume.Volume30 = volume30;
     periodVolume.Volume31 = volume31;
     periodVolume.Volume32 = volume32;
     periodVolume.Volume33 = volume33;
     periodVolume.Volume34 = volume34;
     periodVolume.Volume35 = volume35;
     periodVolume.Volume36 = volume36;
     periodVolume.Volume37 = volume37;
     periodVolume.Volume38 = volume38;
     periodVolume.Volume39 = volume39;
     periodVolume.Volume40 = volume40;
     periodVolume.Volume41 = volume41;
     periodVolume.Volume42 = volume42;
     periodVolume.Volume43 = volume43;
     periodVolume.Volume44 = volume44;
     periodVolume.Volume45 = volume45;
     periodVolume.Volume46 = volume46;
     periodVolume.Volume47 = volume47;
     periodVolume.Volume48 = volume48;
     periodVolume.Volume49 = volume49;
     periodVolume.Volume50 = volume50;
     periodVolume.Volume51 = volume51;
     periodVolume.Volume52 = volume52;
     periodVolume.Volume53 = volume53;
     periodVolume.Volume54 = volume54;
     periodVolume.Volume55 = volume55;
     periodVolume.Volume56 = volume56;
     periodVolume.Volume57 = volume57;
     periodVolume.Volume58 = volume58;
     periodVolume.Volume59 = volume59;
     periodVolume.Volume60 = volume60;
     periodVolume.Volume61 = volume61;
     periodVolume.Volume62 = volume62;
     periodVolume.Volume63 = volume63;
     periodVolume.Volume64 = volume64;
     periodVolume.Volume65 = volume65;
     periodVolume.Volume66 = volume66;
     periodVolume.Volume67 = volume67;
     periodVolume.Volume68 = volume68;
     periodVolume.Volume69 = volume69;
     periodVolume.Volume70 = volume70;
     periodVolume.Volume71 = volume71;
     periodVolume.Volume72 = volume72;
     periodVolume.Volume73 = volume73;
     periodVolume.Volume74 = volume74;
     periodVolume.Volume75 = volume75;
     periodVolume.Volume76 = volume76;
     periodVolume.Volume77 = volume77;
     periodVolume.Volume78 = volume78;
     periodVolume.Volume79 = volume79;
     periodVolume.Volume80 = volume80;
     periodVolume.Volume81 = volume81;
     periodVolume.Volume82 = volume82;
     periodVolume.Volume83 = volume83;
     periodVolume.Volume84 = volume84;
     periodVolume.Volume85 = volume85;
     periodVolume.Volume86 = volume86;
     periodVolume.Volume87 = volume87;
     periodVolume.Volume88 = volume88;
     periodVolume.Volume89 = volume89;
     periodVolume.Volume90 = volume90;
     periodVolume.Volume91 = volume91;
     periodVolume.Volume92 = volume92;
     periodVolume.Volume93 = volume93;
     periodVolume.Volume94 = volume94;
     periodVolume.Volume95 = volume95;
     periodVolume.Volume96 = volume96;
     periodVolume.Volume97 = volume97;
     periodVolume.Volume98 = volume98;
     periodVolume.Volume99 = volume99;
     periodVolume.Volume100 = volume100;
     return periodVolume;
 }
 public static PeriodVolume CreatePeriodVolume(
             int periodTypeID, 
             int periodID, 
             int customerID, 
             int rankID, 
             int paidRankID, 
             decimal volume1, 
             decimal volume2, 
             decimal volume3, 
             decimal volume4, 
             decimal volume5, 
             decimal volume6, 
             decimal volume7, 
             decimal volume8, 
             decimal volume9, 
             decimal volume10, 
             decimal volume11, 
             decimal volume12, 
             decimal volume13, 
             decimal volume14, 
             decimal volume15, 
             decimal volume16, 
             decimal volume17, 
             decimal volume18, 
             decimal volume19, 
             decimal volume20, 
             decimal volume21, 
             decimal volume22, 
             decimal volume23, 
             decimal volume24, 
             decimal volume25, 
             decimal volume26, 
             decimal volume27, 
             decimal volume28, 
             decimal volume29, 
             decimal volume30, 
             decimal volume31, 
             decimal volume32, 
             decimal volume33, 
             decimal volume34, 
             decimal volume35, 
             decimal volume36, 
             decimal volume37, 
             decimal volume38, 
             decimal volume39, 
             decimal volume40, 
             decimal volume41, 
             decimal volume42, 
             decimal volume43, 
             decimal volume44, 
             decimal volume45, 
             decimal volume46, 
             decimal volume47, 
             decimal volume48, 
             decimal volume49, 
             decimal volume50, 
             decimal volume51, 
             decimal volume52, 
             decimal volume53, 
             decimal volume54, 
             decimal volume55, 
             decimal volume56, 
             decimal volume57, 
             decimal volume58, 
             decimal volume59, 
             decimal volume60, 
             decimal volume61, 
             decimal volume62, 
             decimal volume63, 
             decimal volume64, 
             decimal volume65, 
             decimal volume66, 
             decimal volume67, 
             decimal volume68, 
             decimal volume69, 
             decimal volume70, 
             decimal volume71, 
             decimal volume72, 
             decimal volume73, 
             decimal volume74, 
             decimal volume75, 
             decimal volume76, 
             decimal volume77, 
             decimal volume78, 
             decimal volume79, 
             decimal volume80, 
             decimal volume81, 
             decimal volume82, 
             decimal volume83, 
             decimal volume84, 
             decimal volume85, 
             decimal volume86, 
             decimal volume87, 
             decimal volume88, 
             decimal volume89, 
             decimal volume90, 
             decimal volume91, 
             decimal volume92, 
             decimal volume93, 
             decimal volume94, 
             decimal volume95, 
             decimal volume96, 
             decimal volume97, 
             decimal volume98, 
             decimal volume99, 
             decimal volume100, 
             decimal volume101, 
             decimal volume102, 
             decimal volume103, 
             decimal volume104, 
             decimal volume105, 
             decimal volume106, 
             decimal volume107, 
             decimal volume108, 
             decimal volume109, 
             decimal volume110, 
             decimal volume111, 
             decimal volume112, 
             decimal volume113, 
             decimal volume114, 
             decimal volume115, 
             decimal volume116, 
             decimal volume117, 
             decimal volume118, 
             decimal volume119, 
             decimal volume120, 
             decimal volume121, 
             decimal volume122, 
             decimal volume123, 
             decimal volume124, 
             decimal volume125, 
             decimal volume126, 
             decimal volume127, 
             decimal volume128, 
             decimal volume129, 
             decimal volume130, 
             decimal volume131, 
             decimal volume132, 
             decimal volume133, 
             decimal volume134, 
             decimal volume135, 
             decimal volume136, 
             decimal volume137, 
             decimal volume138, 
             decimal volume139, 
             decimal volume140, 
             decimal volume141, 
             decimal volume142, 
             decimal volume143, 
             decimal volume144, 
             decimal volume145, 
             decimal volume146, 
             decimal volume147, 
             decimal volume148, 
             decimal volume149, 
             decimal volume150, 
             decimal volume151, 
             decimal volume152, 
             decimal volume153, 
             decimal volume154, 
             decimal volume155, 
             decimal volume156, 
             decimal volume157, 
             decimal volume158, 
             decimal volume159, 
             decimal volume160, 
             decimal volume161, 
             decimal volume162, 
             decimal volume163, 
             decimal volume164, 
             decimal volume165, 
             decimal volume166, 
             decimal volume167, 
             decimal volume168, 
             decimal volume169, 
             decimal volume170, 
             decimal volume171, 
             decimal volume172, 
             decimal volume173, 
             decimal volume174, 
             decimal volume175, 
             decimal volume176, 
             decimal volume177, 
             decimal volume178, 
             decimal volume179, 
             decimal volume180, 
             decimal volume181, 
             decimal volume182, 
             decimal volume183, 
             decimal volume184, 
             decimal volume185, 
             decimal volume186, 
             decimal volume187, 
             decimal volume188, 
             decimal volume189, 
             decimal volume190, 
             decimal volume191, 
             decimal volume192, 
             decimal volume193, 
             decimal volume194, 
             decimal volume195, 
             decimal volume196, 
             decimal volume197, 
             decimal volume198, 
             decimal volume199, 
             decimal volume200, 
             global::System.DateTime modifiedDate)
 {
     PeriodVolume periodVolume = new PeriodVolume();
     periodVolume.PeriodTypeID = periodTypeID;
     periodVolume.PeriodID = periodID;
     periodVolume.CustomerID = customerID;
     periodVolume.RankID = rankID;
     periodVolume.PaidRankID = paidRankID;
     periodVolume.Volume1 = volume1;
     periodVolume.Volume2 = volume2;
     periodVolume.Volume3 = volume3;
     periodVolume.Volume4 = volume4;
     periodVolume.Volume5 = volume5;
     periodVolume.Volume6 = volume6;
     periodVolume.Volume7 = volume7;
     periodVolume.Volume8 = volume8;
     periodVolume.Volume9 = volume9;
     periodVolume.Volume10 = volume10;
     periodVolume.Volume11 = volume11;
     periodVolume.Volume12 = volume12;
     periodVolume.Volume13 = volume13;
     periodVolume.Volume14 = volume14;
     periodVolume.Volume15 = volume15;
     periodVolume.Volume16 = volume16;
     periodVolume.Volume17 = volume17;
     periodVolume.Volume18 = volume18;
     periodVolume.Volume19 = volume19;
     periodVolume.Volume20 = volume20;
     periodVolume.Volume21 = volume21;
     periodVolume.Volume22 = volume22;
     periodVolume.Volume23 = volume23;
     periodVolume.Volume24 = volume24;
     periodVolume.Volume25 = volume25;
     periodVolume.Volume26 = volume26;
     periodVolume.Volume27 = volume27;
     periodVolume.Volume28 = volume28;
     periodVolume.Volume29 = volume29;
     periodVolume.Volume30 = volume30;
     periodVolume.Volume31 = volume31;
     periodVolume.Volume32 = volume32;
     periodVolume.Volume33 = volume33;
     periodVolume.Volume34 = volume34;
     periodVolume.Volume35 = volume35;
     periodVolume.Volume36 = volume36;
     periodVolume.Volume37 = volume37;
     periodVolume.Volume38 = volume38;
     periodVolume.Volume39 = volume39;
     periodVolume.Volume40 = volume40;
     periodVolume.Volume41 = volume41;
     periodVolume.Volume42 = volume42;
     periodVolume.Volume43 = volume43;
     periodVolume.Volume44 = volume44;
     periodVolume.Volume45 = volume45;
     periodVolume.Volume46 = volume46;
     periodVolume.Volume47 = volume47;
     periodVolume.Volume48 = volume48;
     periodVolume.Volume49 = volume49;
     periodVolume.Volume50 = volume50;
     periodVolume.Volume51 = volume51;
     periodVolume.Volume52 = volume52;
     periodVolume.Volume53 = volume53;
     periodVolume.Volume54 = volume54;
     periodVolume.Volume55 = volume55;
     periodVolume.Volume56 = volume56;
     periodVolume.Volume57 = volume57;
     periodVolume.Volume58 = volume58;
     periodVolume.Volume59 = volume59;
     periodVolume.Volume60 = volume60;
     periodVolume.Volume61 = volume61;
     periodVolume.Volume62 = volume62;
     periodVolume.Volume63 = volume63;
     periodVolume.Volume64 = volume64;
     periodVolume.Volume65 = volume65;
     periodVolume.Volume66 = volume66;
     periodVolume.Volume67 = volume67;
     periodVolume.Volume68 = volume68;
     periodVolume.Volume69 = volume69;
     periodVolume.Volume70 = volume70;
     periodVolume.Volume71 = volume71;
     periodVolume.Volume72 = volume72;
     periodVolume.Volume73 = volume73;
     periodVolume.Volume74 = volume74;
     periodVolume.Volume75 = volume75;
     periodVolume.Volume76 = volume76;
     periodVolume.Volume77 = volume77;
     periodVolume.Volume78 = volume78;
     periodVolume.Volume79 = volume79;
     periodVolume.Volume80 = volume80;
     periodVolume.Volume81 = volume81;
     periodVolume.Volume82 = volume82;
     periodVolume.Volume83 = volume83;
     periodVolume.Volume84 = volume84;
     periodVolume.Volume85 = volume85;
     periodVolume.Volume86 = volume86;
     periodVolume.Volume87 = volume87;
     periodVolume.Volume88 = volume88;
     periodVolume.Volume89 = volume89;
     periodVolume.Volume90 = volume90;
     periodVolume.Volume91 = volume91;
     periodVolume.Volume92 = volume92;
     periodVolume.Volume93 = volume93;
     periodVolume.Volume94 = volume94;
     periodVolume.Volume95 = volume95;
     periodVolume.Volume96 = volume96;
     periodVolume.Volume97 = volume97;
     periodVolume.Volume98 = volume98;
     periodVolume.Volume99 = volume99;
     periodVolume.Volume100 = volume100;
     periodVolume.Volume101 = volume101;
     periodVolume.Volume102 = volume102;
     periodVolume.Volume103 = volume103;
     periodVolume.Volume104 = volume104;
     periodVolume.Volume105 = volume105;
     periodVolume.Volume106 = volume106;
     periodVolume.Volume107 = volume107;
     periodVolume.Volume108 = volume108;
     periodVolume.Volume109 = volume109;
     periodVolume.Volume110 = volume110;
     periodVolume.Volume111 = volume111;
     periodVolume.Volume112 = volume112;
     periodVolume.Volume113 = volume113;
     periodVolume.Volume114 = volume114;
     periodVolume.Volume115 = volume115;
     periodVolume.Volume116 = volume116;
     periodVolume.Volume117 = volume117;
     periodVolume.Volume118 = volume118;
     periodVolume.Volume119 = volume119;
     periodVolume.Volume120 = volume120;
     periodVolume.Volume121 = volume121;
     periodVolume.Volume122 = volume122;
     periodVolume.Volume123 = volume123;
     periodVolume.Volume124 = volume124;
     periodVolume.Volume125 = volume125;
     periodVolume.Volume126 = volume126;
     periodVolume.Volume127 = volume127;
     periodVolume.Volume128 = volume128;
     periodVolume.Volume129 = volume129;
     periodVolume.Volume130 = volume130;
     periodVolume.Volume131 = volume131;
     periodVolume.Volume132 = volume132;
     periodVolume.Volume133 = volume133;
     periodVolume.Volume134 = volume134;
     periodVolume.Volume135 = volume135;
     periodVolume.Volume136 = volume136;
     periodVolume.Volume137 = volume137;
     periodVolume.Volume138 = volume138;
     periodVolume.Volume139 = volume139;
     periodVolume.Volume140 = volume140;
     periodVolume.Volume141 = volume141;
     periodVolume.Volume142 = volume142;
     periodVolume.Volume143 = volume143;
     periodVolume.Volume144 = volume144;
     periodVolume.Volume145 = volume145;
     periodVolume.Volume146 = volume146;
     periodVolume.Volume147 = volume147;
     periodVolume.Volume148 = volume148;
     periodVolume.Volume149 = volume149;
     periodVolume.Volume150 = volume150;
     periodVolume.Volume151 = volume151;
     periodVolume.Volume152 = volume152;
     periodVolume.Volume153 = volume153;
     periodVolume.Volume154 = volume154;
     periodVolume.Volume155 = volume155;
     periodVolume.Volume156 = volume156;
     periodVolume.Volume157 = volume157;
     periodVolume.Volume158 = volume158;
     periodVolume.Volume159 = volume159;
     periodVolume.Volume160 = volume160;
     periodVolume.Volume161 = volume161;
     periodVolume.Volume162 = volume162;
     periodVolume.Volume163 = volume163;
     periodVolume.Volume164 = volume164;
     periodVolume.Volume165 = volume165;
     periodVolume.Volume166 = volume166;
     periodVolume.Volume167 = volume167;
     periodVolume.Volume168 = volume168;
     periodVolume.Volume169 = volume169;
     periodVolume.Volume170 = volume170;
     periodVolume.Volume171 = volume171;
     periodVolume.Volume172 = volume172;
     periodVolume.Volume173 = volume173;
     periodVolume.Volume174 = volume174;
     periodVolume.Volume175 = volume175;
     periodVolume.Volume176 = volume176;
     periodVolume.Volume177 = volume177;
     periodVolume.Volume178 = volume178;
     periodVolume.Volume179 = volume179;
     periodVolume.Volume180 = volume180;
     periodVolume.Volume181 = volume181;
     periodVolume.Volume182 = volume182;
     periodVolume.Volume183 = volume183;
     periodVolume.Volume184 = volume184;
     periodVolume.Volume185 = volume185;
     periodVolume.Volume186 = volume186;
     periodVolume.Volume187 = volume187;
     periodVolume.Volume188 = volume188;
     periodVolume.Volume189 = volume189;
     periodVolume.Volume190 = volume190;
     periodVolume.Volume191 = volume191;
     periodVolume.Volume192 = volume192;
     periodVolume.Volume193 = volume193;
     periodVolume.Volume194 = volume194;
     periodVolume.Volume195 = volume195;
     periodVolume.Volume196 = volume196;
     periodVolume.Volume197 = volume197;
     periodVolume.Volume198 = volume198;
     periodVolume.Volume199 = volume199;
     periodVolume.Volume200 = volume200;
     periodVolume.ModifiedDate = modifiedDate;
     return periodVolume;
 }
Example #7
0
    public PeriodVolume FetchLastMonthsVolumes()
    {
        var pvcontext = ExigoApiContext.CreateODataContext().PeriodVolumes;

        var row = (from pv in pvcontext
                   where pv.PeriodTypeID == periodType
                   where pv.CustomerID == Identity.Current.CustomerID
                   where pv.PeriodID == GlobalUtilities.GetCurrentPeriodID() -1
                   select new
                   {
                       pv.CustomerID,
                       pv.PeriodTypeID,
                       pv.PeriodID,
                       pv.Volume1,
                       pv.Volume3
                   }).SingleOrDefault();

        if (row == null) return new PeriodVolume();

        // Assemble the model
        var model = new PeriodVolume();
        model.CustomerID = row.CustomerID;
        model.PeriodTypeID = row.PeriodTypeID;
        model.PeriodID = row.PeriodID;
        model.Volume1 = row.Volume1;
        model.Volume3 = row.Volume3;

        // Return the model
        return model; 
    }