public ActionResult CreateFrame(EventImageFrameViewModel viewModel) { var img = _context.Image.SingleOrDefault(m => m.Id == viewModel.Image.Id); img.FrameId = viewModel.Image.FrameId; var frame = _context.Frame.SingleOrDefault(m => m.Id == viewModel.Image.FrameId); AddFrame(frame, img); _context.SaveChanges(); return(RedirectToAction("Detail", new { id = img.EventId })); }
public ActionResult AddFrame(int id) { var img = _context.Image.SingleOrDefault(i => i.Id == id); var frames = _context.Frame; var viewModel = new EventImageFrameViewModel { Image = img, Frames = frames }; return(View(viewModel)); }