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)); }
/// <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; }
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); }