public List <ApartmentForAdvartisement> GetApartmentImages(string landloadId, int apartmentId, int propertyId) { List <ApartmentForAdvartisement> objApartmentForAdvartisementsList = new List <ApartmentForAdvartisement>(); objDataAccess = DataAccess.NewDataAccess(); objDbCommand = objDataAccess.GetCommand(true, IsolationLevel.ReadCommitted); DbDataReader objDbDataReader = null; ApartmentForAdvartisement objApartmentForAdvartisement = null; objDbCommand.AddInParameter("LandloadId", landloadId); objDbCommand.AddInParameter("ApartmentId", apartmentId); objDbCommand.AddInParameter("PropertyId ", propertyId); try { objDbDataReader = objDataAccess.ExecuteReader(objDbCommand, "ams.uspGetApartmentImages", CommandType.StoredProcedure); if (objDbDataReader.HasRows) { //DocumentBiz.GetApplicantDocuments(applicantId); while (objDbDataReader.Read()) { objApartmentForAdvartisement = new ApartmentForAdvartisement(); BuildModel(objDbDataReader, objApartmentForAdvartisement); objApartmentForAdvartisementsList.Add(objApartmentForAdvartisement); } } } catch (Exception ex) { throw new Exception("Error : " + ex.Message); } finally { if (objDbDataReader != null) { objDbDataReader.Close(); } objDataAccess.Dispose(objDbCommand); } return(objApartmentForAdvartisementsList); }
//public static List<StaticListItem> GetPropertyFacilityType() //{ // try // { // return CommonBiz.GetCheckBoxList("ams.uspGetPropertyFacilityType"); // } // catch (Exception ex) // { // throw new Exception(ex.Message); // } //} public List <ApartmentForAdvartisement> GetApartmentForAdvartisement() { List <ApartmentForAdvartisement> objApartmentForAdvartisementsList = new List <ApartmentForAdvartisement>(); objDataAccess = DataAccess.NewDataAccess(); objDbCommand = objDataAccess.GetCommand(true, IsolationLevel.ReadCommitted); DbDataReader objDbDataReader = null; ApartmentForAdvartisement objApartmentForAdvartisement = null; //objDbCommand.AddInParameter("EmailAsUserID", objUser.Email); //objDbCommand.AddInParameter("MobileNoAsUserID", objUser.MobileNo); try { objDbDataReader = objDataAccess.ExecuteReader(objDbCommand, "ams.uspGetApartmentForAdvartisement", CommandType.StoredProcedure); if (objDbDataReader.HasRows) { //DocumentBiz.GetApplicantDocuments(applicantId); while (objDbDataReader.Read()) { objApartmentForAdvartisement = new ApartmentForAdvartisement(); BuildModel(objDbDataReader, objApartmentForAdvartisement); objApartmentForAdvartisementsList.Add(objApartmentForAdvartisement); } } } catch (Exception ex) { throw new Exception("Error : " + ex.Message); } finally { if (objDbDataReader != null) { objDbDataReader.Close(); } objDataAccess.Dispose(objDbCommand); } return(objApartmentForAdvartisementsList); }
private void BuildModel(DbDataReader objDataReader, ApartmentForAdvartisement objApartmentForAdvartisement) { var objDataTable = objDataReader.GetSchemaTable(); foreach (DataRow dr in objDataTable.Rows) { var column = dr.ItemArray[0].ToString(); switch (column) { case "ApartmentId": if (!Convert.IsDBNull(objDataReader["ApartmentId"])) { objApartmentForAdvartisement.ApartmentId = Convert.ToInt32(objDataReader["ApartmentId"].ToString()); } break; case "PropertyId": if (!Convert.IsDBNull(objDataReader["PropertyId"])) { objApartmentForAdvartisement.PropertyId = Convert.ToInt32(objDataReader["PropertyId"].ToString()); } break; case "LandloadId": if (!Convert.IsDBNull(objDataReader["LandloadId"])) { objApartmentForAdvartisement.LandloadId = objDataReader["LandloadId"].ToString(); } break; case "FloorType": if (!Convert.IsDBNull(objDataReader["FloorType"])) { objApartmentForAdvartisement.FloorType = objDataReader["FloorType"].ToString(); } break; case "FullName": if (!Convert.IsDBNull(objDataReader["FullName"])) { objApartmentForAdvartisement.FullName = objDataReader["FullName"].ToString(); } break; case "MobileNo": if (!Convert.IsDBNull(objDataReader["MobileNo"])) { objApartmentForAdvartisement.MobileNo = objDataReader["MobileNo"].ToString(); } break; case "FloorNo": if (!Convert.IsDBNull(objDataReader["FloorNo"])) { objApartmentForAdvartisement.FloorNo = Convert.ToInt32(objDataReader["FloorNo"].ToString()); } break; case "ApartmentSpace": if (!Convert.IsDBNull(objDataReader["ApartmentSpace"])) { objApartmentForAdvartisement.ApartmentSpace = Convert.ToInt32(objDataReader["ApartmentSpace"].ToString()); } break; case "Beds": if (!Convert.IsDBNull(objDataReader["Beds"])) { objApartmentForAdvartisement.Beds = Convert.ToInt32(objDataReader["Beds"].ToString()); } break; case "AttachBatch": if (!Convert.IsDBNull(objDataReader["AttachBatch"])) { objApartmentForAdvartisement.AttachBatch = Convert.ToInt32(objDataReader["AttachBatch"].ToString()); } break; case "CommonBath": if (!Convert.IsDBNull(objDataReader["CommonBath"])) { objApartmentForAdvartisement.CommonBath = Convert.ToInt32(objDataReader["CommonBath"].ToString()); } break; case "DiningPosition": if (!Convert.IsDBNull(objDataReader["DiningPosition"])) { objApartmentForAdvartisement.DiningPosition = objDataReader["DiningPosition"].ToString(); } break; case "StaffRoom": if (!Convert.IsDBNull(objDataReader["StaffRoom"])) { objApartmentForAdvartisement.StaffRoom = Convert.ToInt32(objDataReader["StaffRoom"].ToString()); } break; case "StaffToilet": if (!Convert.IsDBNull(objDataReader["StaffToilet"])) { objApartmentForAdvartisement.StaffToilet = Convert.ToInt32(objDataReader["StaffToilet"].ToString()); } break; case "Balconies": if (!Convert.IsDBNull(objDataReader["Balconies"])) { objApartmentForAdvartisement.Balconies = Convert.ToInt32(objDataReader["Balconies"].ToString()); } break; case "FloorTypeId": if (!Convert.IsDBNull(objDataReader["FloorTypeId"])) { objApartmentForAdvartisement.FloorTypeId = Convert.ToInt32(objDataReader["FloorTypeId"].ToString()); } break; case "Rent": if (!Convert.IsDBNull(objDataReader["Rent"])) { objApartmentForAdvartisement.Rent = Convert.ToInt32(objDataReader["Rent"].ToString()); } break; case "Advance": if (!Convert.IsDBNull(objDataReader["Advance"])) { objApartmentForAdvartisement.Advance = Convert.ToInt32(objDataReader["Advance"].ToString()); } break; case "SecurityAmount": if (!Convert.IsDBNull(objDataReader["SecurityAmount"])) { objApartmentForAdvartisement.SecurityAmount = Convert.ToInt32(objDataReader["SecurityAmount"].ToString()); } break; case "ServiceCharge": if (!Convert.IsDBNull(objDataReader["ServiceCharge"])) { objApartmentForAdvartisement.ServiceCharge = Convert.ToInt32(objDataReader["ServiceCharge"].ToString()); } break; case "GasBill": if (!Convert.IsDBNull(objDataReader["GasBill"])) { objApartmentForAdvartisement.GasBill = Convert.ToDecimal(objDataReader["GasBill"].ToString()); } break; case "CableTvBill": if (!Convert.IsDBNull(objDataReader["CableTvBill"])) { objApartmentForAdvartisement.CableTvBill = Convert.ToDecimal(objDataReader["CableTvBill"].ToString()); } break; case "InternetBill": if (!Convert.IsDBNull(objDataReader["InternetBill"])) { objApartmentForAdvartisement.InternetBill = Convert.ToDecimal(objDataReader["InternetBill"].ToString()); } break; case "VacancyStatusId": if (!Convert.IsDBNull(objDataReader["VacancyStatusId"])) { objApartmentForAdvartisement.VacancyStatusId = Convert.ToInt32(objDataReader["VacancyStatusId"].ToString()); } break; case "Description": if (!Convert.IsDBNull(objDataReader["Description"])) { objApartmentForAdvartisement.Description = objDataReader["Description"].ToString(); } break; case "ApartmentStatus": if (!Convert.IsDBNull(objDataReader["ApartmentStatus"])) { objApartmentForAdvartisement.ApartmentStatus = objDataReader["ApartmentStatus"].ToString(); } break; case "PropertyTypeName": if (!Convert.IsDBNull(objDataReader["PropertyTypeName"])) { objApartmentForAdvartisement.PropertyTypeName = objDataReader["PropertyTypeName"].ToString(); } break; case "PhotoName": if (!Convert.IsDBNull(objDataReader["PhotoName"])) { objApartmentForAdvartisement.PhotoName = objDataReader["PhotoName"].ToString(); } break; case "PhotoUrl": if (!Convert.IsDBNull(objDataReader["PhotoUrl"])) { objApartmentForAdvartisement.PhotoUrl = objDataReader["PhotoUrl"].ToString(); } break; case "ApartmentPhotoId": if (!Convert.IsDBNull(objDataReader["ApartmentPhotoId"])) { objApartmentForAdvartisement.ApartmentPhotoId = Convert.ToInt32(objDataReader["ApartmentPhotoId"].ToString()); } break; case "Status": if (!Convert.IsDBNull(objDataReader["Status"])) { objApartmentForAdvartisement.Status = Convert.ToBoolean(objDataReader["Status"]); } break; case "EntryDate": if (!Convert.IsDBNull(objDataReader["EntryDate"])) { objApartmentForAdvartisement.EntryDate = Convert.ToDateTime(objDataReader["EntryDate"]); } break; case "EntryBy": if (!Convert.IsDBNull(objDataReader["EntryBy"])) { objApartmentForAdvartisement.EntryBy = objDataReader["EntryBy"].ToString(); } break; case "UpdateDate": if (!Convert.IsDBNull(objDataReader["UpdateDate"])) { objApartmentForAdvartisement.UpdateDate = Convert.ToDateTime(objDataReader["UpdateDate"]); } break; case "UpdateBy": if (!Convert.IsDBNull(objDataReader["UpdateBy"])) { objApartmentForAdvartisement.UpdateBy = objDataReader["UpdateBy"].ToString(); } break; default: break; } } objApartmentForAdvartisement.IsNew = false; objApartmentForAdvartisement.IsDirty = true; objApartmentForAdvartisement.IsDelete = false; }