protected virtual ActionResult View(Photomodel model)
 {
     return(View("Details", new ViewData.Model.DetailsViewData()
     {
         Item = ObjectExtension.As <PhotomodelViewModel.Details>(model)
     }));
 }
        public ActionResult Edit(string shortcut)
        {
            if (shortcut == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Photomodel photomodel = _context.Photomodels.SingleOrDefault(x => x.Shortcut == shortcut);

            if (photomodel == null)
            {
                return(HttpNotFound());
            }
            return(View(photomodel.As <PhotomodelEditModel>()));
        }