Esempio n. 1
0
        public ActionResult AddRim()
        {
            AddRimViewModel     vm       = new AddRimViewModel();
            tblRimsService      service  = new tblRimsService();
            tblRimBrandsService bservice = new tblRimBrandsService();

            vm.brandChoice = bservice.getBrands();
            return(View(vm));
        }
Esempio n. 2
0
        public void VerwijderRim(int id)
        {
            System.Diagnostics.Debug.WriteLine(id);

            tblRimsService rimsService = new tblRimsService();

            rimsService.deleteRim(id);
            CSCBelgiumCloudService cloudService = new CSCBelgiumCloudService();

            cloudService.DeleteSlideImagesFromStorage(id);
        }
Esempio n. 3
0
        public ActionResult ManageRims()
        {
            ManageRimsViewModel vm      = new ManageRimsViewModel();
            tblRimsService      service = new tblRimsService();

            vm.janee       = JaNee.Ja;
            vm.neeja       = JaNee.Nee;
            vm.rims        = service.getRims();
            vm.RimsInStock = service.getRims().Where(a => a.Sold == 0).Count();
            vm.images      = service.getRimImages().ToList();
            return(View(vm));
        }
Esempio n. 4
0
        public ActionResult Rims()
        {
            tblCarsService cservice = new tblCarsService();
            tblRimsService service  = new tblRimsService();
            RimsViewModel  vm       = new RimsViewModel();

            vm.images = service.getRimImages();
            vm.rims   = service.getRims();
            if (vm.rims.Count() > 0)
            {
                vm.CarsInStock = cservice.getAllCars().Where(a => a.Sold == 0).Count();
            }
            return(View(vm));
        }
Esempio n. 5
0
        public ActionResult RimDetails(int rimID)
        {
            tblRimsService service = new tblRimsService();

            if (service.isSold(service.getRim(rimID)))
            {
                return(HttpNotFound());
            }
            else
            {
                RimDetailsViewModel vm       = new RimDetailsViewModel();
                tblRimBrandsService bservice = new tblRimBrandsService();
                vm.rim      = service.getRim(rimID);
                vm.images   = service.getImagesOfRim(rimID);
                vm.rimbrand = bservice.getBrand(vm.rim.RimBrandID).RimBrandName;
                vm.rimmodel = vm.rim.RimModel;
                return(View(vm));
            }
        }
Esempio n. 6
0
        public void SoldChanged(string parameter)
        {
            string[] parameters = parameter.Split('b');
            Debug.WriteLine(parameter);
            tblRimsService service = new tblRimsService();

            if (parameters[0].Equals("0"))
            {
                Debug.WriteLine("Ja");
                service.SellRim(service.getRims().ElementAt(Int32.Parse(parameters[1])), true);
            }
            else
            {
                if (parameters[0].Equals("1"))
                {
                    Debug.WriteLine("Nee");
                    service.SellRim(service.getRims().ElementAt(Int32.Parse(parameters[1])), false);
                }
            }
        }
Esempio n. 7
0
        public ActionResult AddRim(AddRimViewModel vm)
        {
            tblRimsService      service  = new tblRimsService();
            tblRimBrandsService bservice = new tblRimBrandsService();
            tblRims             rim      = new tblRims();

            rim.RimBrandID = vm.selectedBrandId;
            rim.RimModel   = vm.rim.RimModel;
            rim.RimPrice   = vm.rim.RimPrice;
            rim.Sold       = (byte)0;
            service.addRim(rim);
            List <HttpPostedFileBase> files = vm.files.ToList();

            for (int i = 0; i < files.Count(); i++)
            {
                if (files.ElementAt(i) != null && files.ElementAt(i).ContentLength > 0)
                {
                    tblRimImages Image = new tblRimImages();
                    System.Diagnostics.Debug.WriteLine("image");
                    MemoryStream target = new MemoryStream();
                    files.ElementAt(i).InputStream.CopyTo(target);
                    byte[] image = target.ToArray();
                    Image.RimID     = rim.RimID;
                    Image.ImagePath = @"Rims/Rim" + rim.RimID + @"/Image";
                    tblRimsService rimservice = new tblRimsService();
                    rimservice.addRimImage(Image);
                    Image.ImagePath = @"Rims/Rim" + rim.RimID + @"/Image" + Image.ImageID + ".jpg";
                    rimservice.UpdateImage(Image);
                    CSCBelgiumCloudService cloudservice = new CSCBelgiumCloudService();
                    cloudservice.UploadImageAsBlob(Image, files.ElementAt(i));
                }
                else
                {
                    Debug.WriteLine("file null");
                }
            }
            return(RedirectToAction("ManageRims"));
        }