Ejemplo n.º 1
0
        public ActionResult ImagesDetails(int id)
        {
            // Declare PageVM
            UserImageVM model;

            using (Db db = new Db())
            {
                // Get the page
                UserImageDTO dto = db.Images.Find(id);

                // Confirm page exists
                if (dto == null)
                {
                    return(Content("The item does not exist."));
                }

                // Init PageVM
                model = new UserImageVM(dto);
            }

            // Return view with model
            return(View(model));
        }
Ejemplo n.º 2
0
        public ActionResult ImageAdd(UserImageVM model)
        {
            string filename  = Path.GetFileNameWithoutExtension(model.ImageFile.FileName);
            string extension = Path.GetExtension(model.ImageFile.FileName);

            filename        = filename + DateTime.Now.ToString("yymmssff") + extension;
            model.ImagePath = "~/Image/" + filename;
            filename        = Path.Combine(Server.MapPath("~/Image/"), filename);
            model.ImageFile.SaveAs(filename);
            UserImageDTO dto = new UserImageDTO();

            using (Db db = new Db())
            {
                dto.Title     = model.Title;
                dto.ImageId   = model.ImageId;
                dto.ImagePath = model.ImagePath;
                db.Images.Add(dto);
                db.SaveChanges();
                ModelState.Clear();
                TempData["SM"] = "Image Uploaded Successfully";
                return(View());
            }
        }