public ActionResult Upload(SliderAfbeelding sliderAfbeelding, HttpPostedFileBase file)
        {
            try
            {

                byte[] imgByte = null;
                if (file != null && file.ContentLength > 0)
                {
                    using (MemoryStream ms = new MemoryStream())
                    {

                        file.InputStream.CopyTo(ms);
                        imgByte = ms.GetBuffer();
                        Image a = byteArrayToImage(imgByte);
                        a = Resize(a, 1920, 1080);
                        imgByte = imageToByteArray(a);
                    }
                }
                else
                {
                    return View(sliderAfbeelding);
                }

                // TODO: Add insert logic here
                sliderAfbeelding.datum = DateTime.Now;
                sliderAfbeelding.adminNaam = User.Identity.Name;
                sliderAfbeelding.afbeelding = imgByte;
                afbManager.CreateSliderAfbeelding(sliderAfbeelding);
                return RedirectToAction("Index");
            }
            catch
            {
                return View();
            }
        }
 public SliderAfbeelding CreateSliderAfbeelding(SliderAfbeelding sliderAfbeelding)
 {
     return mapper.CreateSliderAfbeelding(sliderAfbeelding);
 }
        public ActionResult Wijzig(SliderAfbeelding sliderAfbeelding, HttpPostedFileBase file)
        {
            try
            {
                // TODO: Add update logic here
                SliderAfbeelding oldSliderAfbeelding = afbManager.GetSliderAfbeelding(sliderAfbeelding.ID);
                byte[] imgByte;
                if (file != null && file.ContentLength > 0)
                {

                    using (MemoryStream ms = new MemoryStream())
                    {

                        file.InputStream.CopyTo(ms);
                        imgByte = ms.GetBuffer();
                        Image a = byteArrayToImage(imgByte);
                        a = Resize(a, 1920, 1080);
                        imgByte = imageToByteArray(a);
                    }

                    sliderAfbeelding.afbeelding = imgByte;
                }
                else
                {

                    sliderAfbeelding.afbeelding = oldSliderAfbeelding.afbeelding;

                }

                sliderAfbeelding.datum = oldSliderAfbeelding.datum;
                sliderAfbeelding.adminNaam = oldSliderAfbeelding.adminNaam;
                afbManager.ChangeSliderAfbeelding(sliderAfbeelding);
                return RedirectToAction("Index");
            }
            catch
            {
                return View();
            }
        }
 public void ChangeSliderAfbeelding(SliderAfbeelding sliderAfbeelding)
 {
     mapper.UpdateSliderAfbeelding(sliderAfbeelding);
 }