Exemplo n.º 1
0
        public ActionResult DeleteConfirmed(Guid id)
        {
            ArAsset arAsset = db.ArAssets.Find(id);

            arAsset.IsDeleted    = true;
            arAsset.DeletionDate = DateTime.Now;

            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Exemplo n.º 2
0
        public ActionResult Create(ArAsset arAsset, HttpPostedFileBase fileUpload, HttpPostedFileBase fileUploadFile)
        {
            if (ModelState.IsValid)
            {
                #region Upload and resize image if needed
                if (fileUpload != null)
                {
                    string filename    = Path.GetFileName(fileUpload.FileName);
                    string newFilename = Guid.NewGuid().ToString().Replace("-", string.Empty)
                                         + Path.GetExtension(filename);

                    string newFilenameUrl = "/Uploads/ar/" + newFilename;

                    string physicalFilename = Server.MapPath(newFilenameUrl);

                    fileUpload.SaveAs(physicalFilename);

                    arAsset.InputImageUrl = newFilenameUrl;



                    Image img    = Image.FromFile(Server.MapPath(newFilenameUrl));
                    int   width  = img.Width;
                    int   height = img.Height;

                    arAsset.InputSize = width + "x" + height;
                }


                if (fileUploadFile != null)
                {
                    string filename    = Path.GetFileName(fileUploadFile.FileName);
                    string newFilename = Guid.NewGuid().ToString().Replace("-", string.Empty)
                                         + Path.GetExtension(filename);

                    string newFilenameUrl = "/Uploads/ar/" + newFilename;

                    string physicalFilename = Server.MapPath(newFilenameUrl);

                    fileUploadFile.SaveAs(physicalFilename);

                    arAsset.OutputFileUrl = newFilenameUrl;
                }
                #endregion
                arAsset.IsDeleted    = false;
                arAsset.CreationDate = DateTime.Now;
                arAsset.Id           = Guid.NewGuid();
                db.ArAssets.Add(arAsset);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.MagzineId = new SelectList(db.Magzines, "Id", "Title", arAsset.MagzineId);
            return(View(arAsset));
        }
Exemplo n.º 3
0
        // GET: ArAssets/Details/5
        public ActionResult Details(Guid?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            ArAsset arAsset = db.ArAssets.Find(id);

            if (arAsset == null)
            {
                return(HttpNotFound());
            }
            return(View(arAsset));
        }
Exemplo n.º 4
0
        // GET: ArAssets/Edit/5
        public ActionResult Edit(Guid?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            ArAsset arAsset = db.ArAssets.Find(id);

            if (arAsset == null)
            {
                return(HttpNotFound());
            }
            ViewBag.MagzineId = new SelectList(db.Magzines, "Id", "Title", arAsset.MagzineId);
            return(View(arAsset));
        }