예제 #1
0
        public DataSet PropertyList_Sort(ListingBo listBo)
        {
            var transactionStatus = new TransactionStatus();
            var Listing           = BuiltPropertyListingDomain(listBo);

            Listing.Rating = Listing.Rating == "%" ? null : Listing.Rating;
            CemexDb con = new CemexDb();

            SqlParameter[] Params =
            {
                new SqlParameter("@City_Id", Listing.CityMasterId),        //0

                new SqlParameter("@Room_Checkin", Listing.Room_Checkin),   //1
                new SqlParameter("@Room_Checkout", Listing.Room_Checkout), //2
                new SqlParameter("@No_Of_Rooms", Listing.No_Of_Rooms),     //3
                new SqlParameter("@Facilities", Listing.Facilities),       //3
                new SqlParameter("@Price1", Listing.Price1),               //3
                new SqlParameter("@Price2", Listing.Price2),               //3
                new SqlParameter("@Rating", Listing.Rating),               //3
                new SqlParameter("@SortBy", Listing.SortBy),               //3
            };

            //DataSet ds = SqlHelper.ExecuteDataset(con.GetConnection(), CommandType.StoredProcedure, "proc_PropertyListing_Sort_New3", Params);
            DataSet ds = SqlHelper.ExecuteDataset(con.GetConnection(), CommandType.StoredProcedure, "USP_GetAllRooms", Params);

            return(ds);
        }
예제 #2
0
        //PropertyListing
        public DataSet PropertyList(ListingBo listBo)
        {
            var     transactionStatus = new TransactionStatus();
            var     Listing           = BuiltPropertyListingDomain(listBo);
            CemexDb con = new CemexDb();

            SqlParameter[] Params =
            {
                new SqlParameter("@City_Id", Listing.CityMasterId),        //0

                new SqlParameter("@Room_Checkin", Listing.Room_Checkin),   //1
                new SqlParameter("@Room_Checkout", Listing.Room_Checkout), //2
                new SqlParameter("@No_Of_Rooms", Listing.No_Of_Rooms),     //3
            };

            DataSet ds = SqlHelper.ExecuteDataset(con.GetConnection(), CommandType.StoredProcedure, "proc_PropertyListing", Params);

            return(ds);
        }
예제 #3
0
 private PropertyListing BuiltPropertyListingDomain(ListingBo list)
 {
     return((PropertyListing) new PropertyListing().InjectFrom(list));
 }