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()); }
private static string MakeStatus(RecordStatus status) { return(status.ToString().Aggregate(string.Empty, (x, y) => (x + (y >= 65 && y <= 90 ? " " + y.ToString() : y.ToString()))).Trim()); }
/// <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()))); }