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)); }