Beispiel #1
0
        private static int InternalProfileSortToday(VoteProfile a, VoteProfile b)
        {
            if (a == b)
            {
                return(0);
            }

            if (a == null)
            {
                return(1);
            }

            if (b == null)
            {
                return(-1);
            }

            if (a.Deleted && b.Deleted)
            {
                return(0);
            }

            if (a.Deleted)
            {
                return(1);
            }

            if (b.Deleted)
            {
                return(-1);
            }

            DateTime when = DateTime.UtcNow;

            int aTotal = a.GetTokenTotal(when);
            int bTotal = b.GetTokenTotal(when);

            if (aTotal > bTotal)
            {
                return(-1);
            }

            if (aTotal < bTotal)
            {
                return(1);
            }

            return(0);
        }
Beispiel #2
0
		private static int InternalProfileSort(VoteProfile a, VoteProfile b)
		{
			if (a == b)
			{
				return 0;
			}

			if (a == null)
			{
				return 1;
			}

			if (b == null)
			{
				return -1;
			}

			if (a.Deleted && b.Deleted)
			{
				return 0;
			}

			if (a.Deleted)
			{
				return 1;
			}

			if (b.Deleted)
			{
				return -1;
			}

			int aTotal = a.GetTokenTotal();
			int bTotal = b.GetTokenTotal();

			if (aTotal > bTotal)
			{
				return -1;
			}

			if (aTotal < bTotal)
			{
				return 1;
			}

			return 0;
		}
Beispiel #3
0
        private static int InternalProfileSort(VoteProfile a, VoteProfile b)
        {
            if (a == b)
            {
                return(0);
            }

            if (a == null)
            {
                return(1);
            }

            if (b == null)
            {
                return(-1);
            }

            if (a.Deleted && b.Deleted)
            {
                return(0);
            }

            if (a.Deleted)
            {
                return(1);
            }

            if (b.Deleted)
            {
                return(-1);
            }

            int aTotal = a.GetTokenTotal();
            int bTotal = b.GetTokenTotal();

            if (aTotal > bTotal)
            {
                return(-1);
            }

            if (aTotal < bTotal)
            {
                return(1);
            }

            return(0);
        }
Beispiel #4
0
		private static int InternalProfileSortToday(VoteProfile a, VoteProfile b)
		{
			if (a == b)
			{
				return 0;
			}

			if (a == null)
			{
				return 1;
			}

			if (b == null)
			{
				return -1;
			}

			if (a.Deleted && b.Deleted)
			{
				return 0;
			}

			if (a.Deleted)
			{
				return 1;
			}

			if (b.Deleted)
			{
				return -1;
			}

			DateTime when = DateTime.UtcNow;

			int aTotal = a.GetTokenTotal(when);
			int bTotal = b.GetTokenTotal(when);

			if (aTotal > bTotal)
			{
				return -1;
			}

			if (aTotal < bTotal)
			{
				return 1;
			}

			return 0;
		}