public ActionResult Create(Photo_CheckPoint photo_CheckPoint)
        {
            PhotoUtil utilPhoto          = new PhotoUtil();
            HttpFileCollectionBase image = Request.Files;

            if (image[0].FileName != "")
            {
                photo_CheckPoint.Photo_Code      = utilPhoto.EncodeImage(image[0]);
                photo_CheckPoint.Photo_Extension = Path.GetExtension(image[0].FileName);
                if (ModelState.IsValid)
                {
                    _context.Photo_CheckPoints.Add(photo_CheckPoint);
                    _context.SaveChanges();
                    return(RedirectToAction("List", "Photo_CheckPoint", new { checkPointID = photo_CheckPoint.CheckPointId }));
                }
            }
            var checkPoint = _context.Beacons.SingleOrDefault(m => m.ID == photo_CheckPoint.CheckPointId);
            PhotoCheckPointViewModel data = new PhotoCheckPointViewModel()
            {
                Photo_CheckPoint = photo_CheckPoint,
                CheckPoint       = checkPoint
            };

            return(View("New", data));
        }
        public ActionResult List(int checkPointId)
        {
            var checkpoint = _context.Beacons.Find(checkPointId);

            var data = new PhotoCheckPointViewModel()
            {
                CheckPoint = checkpoint
            };

            return(View(data));
        }