Esempio n. 1
0
        public IEnumerable <VehicleRequestItem> GetDetailsAllByVehicleTypeId(byte vehicleTypeId)
        {
            List <VehicleRequestItem> vehicles = new List <VehicleRequestItem>();

            using (var cn = new SqlConnection(Settings.GetConnectionString()))
            {
                SqlCommand cmd = new SqlCommand("VehiclesSelectAllDetailsByVehicleTypeId", cn);
                cmd.CommandType = CommandType.StoredProcedure;

                cmd.Parameters.AddWithValue("@VehicleTypeId", vehicleTypeId);
                cmd.Parameters.AddWithValue("@SearchQuery", DBNull.Value);
                cmd.Parameters.AddWithValue("@MinPrice", DBNull.Value);
                cmd.Parameters.AddWithValue("@MaxPrice", DBNull.Value);
                cmd.Parameters.AddWithValue("@MinYear", DBNull.Value);
                cmd.Parameters.AddWithValue("@MaxYear", DBNull.Value);

                cn.Open();

                using (SqlDataReader dr = cmd.ExecuteReader())
                {
                    while (dr.Read())
                    {
                        VehicleRequestItem currentRow = new VehicleRequestItem();
                        currentRow.VehicleId         = (int)dr["VehicleId"];
                        currentRow.VIN               = dr["VIN"].ToString();
                        currentRow.ModelYear         = (short)dr["ModelYear"];
                        currentRow.Model             = dr["Model"].ToString();
                        currentRow.Make              = dr["Make"].ToString();
                        currentRow.VehicleType       = dr["VehicleType"].ToString();
                        currentRow.Mileage           = (int)dr["Mileage"];
                        currentRow.TransmissionType  = dr["TransmissionType"].ToString();
                        currentRow.BodyStyle         = dr["BodyStyle"].ToString();
                        currentRow.Color             = dr["Color"].ToString();
                        currentRow.ColorCode         = dr["ColorCode"].ToString();
                        currentRow.InteriorColor     = dr["InteriorColor"].ToString();
                        currentRow.InteriorColorCode = dr["InteriorColorCode"].ToString();
                        currentRow.Description       = dr["Description"].ToString();
                        currentRow.ImageFileName     = dr["ImageFileName"].ToString();
                        currentRow.MSRP              = (decimal)dr["MSRP"];
                        currentRow.SalePrice         = (decimal)dr["SalePrice"];
                        currentRow.IsSold            = (bool)dr["IsSold"];

                        vehicles.Add(currentRow);
                    }
                }
            }

            return(vehicles);
        }
Esempio n. 2
0
        public VehicleRequestItem GetDetailsById(int vehicleId)
        {
            VehicleRequestItem vehicle = null;

            using (var cn = new SqlConnection(Settings.GetConnectionString()))
            {
                SqlCommand cmd = new SqlCommand("VehiclesSelectAllDetailsById", cn);
                cmd.CommandType = CommandType.StoredProcedure;

                cmd.Parameters.AddWithValue("@VehicleId", vehicleId);

                cn.Open();

                using (SqlDataReader dr = cmd.ExecuteReader())
                {
                    if (dr.Read())
                    {
                        vehicle                   = new VehicleRequestItem();
                        vehicle.VehicleId         = (int)dr["VehicleId"];
                        vehicle.VIN               = dr["VIN"].ToString();
                        vehicle.ModelYear         = (short)dr["ModelYear"];
                        vehicle.Model             = dr["Model"].ToString();
                        vehicle.Make              = dr["Make"].ToString();
                        vehicle.VehicleType       = dr["VehicleType"].ToString();
                        vehicle.Mileage           = (int)dr["Mileage"];
                        vehicle.TransmissionType  = dr["TransmissionType"].ToString();
                        vehicle.BodyStyle         = dr["BodyStyle"].ToString();
                        vehicle.Color             = dr["Color"].ToString();
                        vehicle.ColorCode         = dr["ColorCode"].ToString();
                        vehicle.InteriorColor     = dr["InteriorColor"].ToString();
                        vehicle.InteriorColorCode = dr["InteriorColorCode"].ToString();
                        vehicle.Description       = dr["Description"].ToString();
                        vehicle.ImageFileName     = dr["ImageFileName"].ToString();
                        vehicle.MSRP              = (decimal)dr["MSRP"];
                        vehicle.SalePrice         = (decimal)dr["SalePrice"];
                        vehicle.IsSold            = (bool)dr["IsSold"];
                    }
                }
            }

            return(vehicle);
        }
Esempio n. 3
0
 public PurchaseVM()
 {
     Vehicle = new VehicleRequestItem();
     StateItems = new List<SelectListItem>();
     PurchaseTypeItems = new List<SelectListItem>();
 }