示例#1
0
 public ActionResult GetDocumentApi(int docId)
 {
     using (UserContext db = new UserContext())
     {
         DocumentModel doc;
         doc = db.DocumentModels.Find(docId);
         if (doc == null)
         {
             return(HttpNotFound());
         }
         return(View(ComputePhoto.GetDocToPrint(doc)));
     }
 }
示例#2
0
        public ActionResult GetComputedPhotos(string data, bool substrate)
        {
            var document = JsonConvert.DeserializeObject <int[]>(data);

            ViewBag.Substrate = substrate;
            using (UserContext db = new UserContext())
            {
                var photos = new List <DocumentPrintViewModel>();
                foreach (var modelid in document)
                {
                    DocumentModel doc;
                    doc = db.DocumentModels.Find(modelid);

                    if (doc != null)
                    {
                        photos.Add(ComputePhoto.GetDocToPrint(doc));
                    }
                }
                return(PartialView(photos));
            }
        }