Exemplo n.º 1
0
        public async Task <BikeModel> GetBikeDetails(int bikeId)
        {
            BikeModel bikeModel = new BikeModel();
            Bike      bike      = await business.GetBikeDetails(bikeId);

            bikeModel.BikeId     = bike.BikeId;
            bikeModel.BikeName   = bike.BikeName;
            bikeModel.BikePrice  = bike.BikePrice;
            bikeModel.DiscBrakes = bike.DiscBrakes;
            bikeModel.Milage     = bike.Milage;
            return(bikeModel);
        }
Exemplo n.º 2
0
        public async Task AddBike(BikeModel bikeModel)
        {
            int          filesizeofBytes = bikeModel.File.ContentLength;
            MemoryStream memoryStream    = new MemoryStream();

            bikeModel.File.InputStream.CopyTo(memoryStream);

            Bike bike = new Bike();

            bike.BikeName   = bikeModel.BikeName;
            bike.BikePrice  = bikeModel.BikePrice;
            bike.DiscBrakes = bikeModel.DiscBrakes;
            bike.BikeCC     = bikeModel.BikeCC;
            bike.Milage     = bikeModel.Milage;
            bike.BrandName  = bikeModel.BrandName;
            bike.BikeImages = memoryStream.ToArray();
            await business.AddBike(bike);
        }
Exemplo n.º 3
0
        public async Task <List <BikeModel> > CustomerChoice(string brandName)
        {
            List <BikeModel> bikeModels = new List <BikeModel>();
            List <Bike>      bikes      = await business.CustomerChoice(brandName);

            foreach (Bike bike in bikes)
            {
                BikeModel bikeModel = new BikeModel();
                bikeModel.BikeId     = bike.BikeId;
                bikeModel.BikeName   = bike.BikeName;
                bikeModel.BikePrice  = bike.BikePrice;
                bikeModel.DiscBrakes = bike.DiscBrakes;
                bikeModel.BikeCC     = bike.BikeCC;
                bikeModel.Milage     = bike.Milage;
                bikeModel.BikeImages = bike.BikeImages;
                bikeModels.Add(bikeModel);
            }
            return(bikeModels);
        }
Exemplo n.º 4
0
        public async Task <List <BikeModel> > GetBike()
        {
            List <Bike> bikes = await business.GetBike();

            List <BikeModel> bikeModels = new List <BikeModel>();

            foreach (var i in bikes)
            {
                BikeModel bikeModel = new BikeModel();
                bikeModel.BikeId     = i.BikeId;
                bikeModel.BikeName   = i.BikeName;
                bikeModel.BrandName  = i.BrandName;
                bikeModel.BikePrice  = i.BikePrice;
                bikeModel.DiscBrakes = i.DiscBrakes;
                bikeModel.BikeCC     = i.BikeCC;
                bikeModel.Milage     = i.Milage;
                bikeModel.BikeImages = i.BikeImages;
                bikeModels.Add(bikeModel);
            }
            return(bikeModels);
        }