示例#1
0
 public override int GetHashCode()
 {
     return((_projNumber.ToString() +
             _jobNumber.ToString() +
             _actNumber.ToString() +
             _recordDate +
             _content +
             _alarmTime +
             _alarmRepit.ToString() +
             _note +
             _recordType.ToString() +
             _recordStatus.ToString() +
             _fill.ToString() +
             _hide.ToString()).GetHashCode());
 }
示例#2
0
 private static string MakeStatus(RecordStatus status)
 {
     return(status.ToString().Aggregate(string.Empty, (x, y) => (x + (y >= 65 && y <= 90 ? " " + y.ToString() : y.ToString()))).Trim());
 }
示例#3
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="status">null: take everything</param>
 /// <returns></returns>
 public IEnumerable <Resignation> GetRecords(RecordStatus status)
 {
     return(_db.GetCollection <Resignation>(ResignCollection).Find(Query.EQ("Status", status.ToString())));
 }