Exemplo n.º 1
0
        public ActionResult AddImages(menument_images img)
        {
            string filename  = Path.GetFileNameWithoutExtension(img.image_file.FileName);
            string extention = Path.GetExtension(img.image_file.FileName);

            filename  = filename + DateTime.Now.ToString("yymmddssfff") + extention;
            img.image = "~/Content/images/Menuments/" + filename;
            filename  = Path.Combine(Server.MapPath("~/Content/images/Menuments/"), filename);
            img.image_file.SaveAs(filename);

            db.menument_images.Add(img);
            db.SaveChanges();
            return(View("AddImages", db.menument_images.Where(x => x.menument_id == img.menument_id)));
        }
Exemplo n.º 2
0
        public ActionResult Create(/*[Bind(Include = "id,name,description,voice_note,QR_image,no_of_scans,place_id")]*/ menument menument)
        {
            if (ModelState.IsValid)
            {
                if (menument.Audio_file != null)
                {
                    string filename  = Path.GetFileNameWithoutExtension(menument.Audio_file.FileName.Replace(" ", string.Empty));
                    string extention = Path.GetExtension(menument.Audio_file.FileName.Replace(" ", string.Empty));
                    filename            = filename + DateTime.Now.ToString("yymmddssfff") + extention;
                    menument.voice_note = "~/Content/Audio/" + filename;
                    filename            = Path.Combine(Server.MapPath("~/Content/Audio/"), filename);
                    menument.Audio_file.SaveAs(filename);
                }


                menument.QR_image    = GenerateQRCode(menument.name);
                menument.no_of_scans = 0;

                db.menuments.Add(menument);
                db.SaveChanges();

                if (menument.Logo_file != null)
                {
                    var new_imageLogo = new menument_images();
                    new_imageLogo.menument_id = db.menuments.OrderByDescending(x => x.id).FirstOrDefault().id;
                    string filename2  = Path.GetFileNameWithoutExtension(menument.Logo_file.FileName.Replace(" ", string.Empty));
                    string extention2 = Path.GetExtension(menument.Logo_file.FileName.Replace(" ", string.Empty));
                    filename2           = filename2 + DateTime.Now.ToString("yymmddssfff") + extention2;
                    new_imageLogo.image = "~/Content/images/Menuments/" + filename2;
                    filename2           = Path.Combine(Server.MapPath("~/Content/images/Menuments/"), filename2);
                    menument.Logo_file.SaveAs(filename2);
                    new_imageLogo.altr = "Logo Image";
                    db.menument_images.Add(new_imageLogo);
                    db.SaveChanges();
                }

                /////////////////////////////////////////////////

                return(RedirectToAction("Index"));
            }

            ViewBag.place_id = new SelectList(db.places, "id", "name", menument.place_id);
            return(View(menument));
        }