Пример #1
0
        public static double BudgetSum(DateTime startDate, DateTime endDate, RecordTypeEnum recordType)
        {
            var budgetSum = BudgetCollection.Find(t => t.Date >= startDate &&
                                                  t.Date <= endDate &&
                                                  t.RecordType == recordType).Sum(t => t.Amount);

            return(budgetSum);
        }
 public bool Equals(RecordTypeEnum obj)
 {
     if ((object)obj == null)
     {
         return(false);
     }
     return(StringComparer.OrdinalIgnoreCase.Equals(this.Value, obj.Value));
 }
Пример #3
0
 /// <summary>
 /// Initializes a new instance of the <see cref="DomainNameRecord" /> class.
 /// </summary>
 /// <param name="recordType">Domain Name Server Record Types (required).</param>
 /// <param name="name">name (required).</param>
 /// <param name="recordEntries">recordEntries (required).</param>
 /// <param name="ttl">ttl (required).</param>
 public DomainNameRecord(RecordTypeEnum recordType = default(RecordTypeEnum), string name = default(string), List <string> recordEntries = default(List <string>), long ttl = default(long))
 {
     this.RecordType = recordType;
     // to ensure "name" is required (not null)
     this.Name = name ?? throw new ArgumentNullException("name is a required property for DomainNameRecord and cannot be null");
     // to ensure "recordEntries" is required (not null)
     this.RecordEntries = recordEntries ?? throw new ArgumentNullException("recordEntries is a required property for DomainNameRecord and cannot be null");
     this.Ttl           = ttl;
 }
Пример #4
0
        public static BudgetRecord GetNewRecord(double amount, RecordTypeEnum recordType, bool regularRecord = false, string description = "")
        {
            var budgetRecord = new BudgetRecord()
            {
                Date        = DateTime.Now,
                IsActive    = true,
                Amount      = amount,
                RecordType  = recordType,
                Description = description
            };

            return(budgetRecord);
        }