public AdmissionStayType GetByID(int _admissionStayTypeId) { AdmissionStayTypeDAC _admissionStayTypeComponent = new AdmissionStayTypeDAC(); IDataReader reader = _admissionStayTypeComponent.GetByIDAdmissionStayType(_admissionStayTypeId); AdmissionStayType _admissionStayType = null; while (reader.Read()) { _admissionStayType = new AdmissionStayType(); if (reader["AdmissionStayTypeId"] != DBNull.Value) { _admissionStayType.AdmissionStayTypeId = Convert.ToInt32(reader["AdmissionStayTypeId"]); } if (reader["Name"] != DBNull.Value) { _admissionStayType.Name = Convert.ToString(reader["Name"]); } if (reader["Duration"] != DBNull.Value) { _admissionStayType.Duration = Convert.ToInt32(reader["Duration"]); } if (reader["Code"] != DBNull.Value) { _admissionStayType.Code = Convert.ToString(reader["Code"]); } if (reader["AdmissionStayOrder"] != DBNull.Value) { _admissionStayType.AdmissionStayOrder = Convert.ToInt32(reader["AdmissionStayOrder"]); } _admissionStayType.NewRecord = false; } reader.Close(); return(_admissionStayType); }