Ejemplo n.º 1
0
        public ActionResult Archive()
        {
            ArchiveViewmodel ob_vtblarchive = new ArchiveViewmodel();

            ob_vtblarchive.ArchiveList = db.tblArchives.ToList();
            return(View(ob_vtblarchive));
        }
Ejemplo n.º 2
0
        public ActionResult ChangeValueArchive(ArchiveViewmodel model, HttpPostedFileBase file)
        {
            var role_query         = db.tblArchives.ToList();
            var dropdown_archiveVD = new SelectList(role_query, "ARCHIVE_DETAILS", "ARCHIVE_DETAILS");

            ViewBag.archiveVD = dropdown_archiveVD;
            // Update model to your db
            tblArchive ob = new tblArchive();

            if (ModelState.IsValid)
            {
                ob = db.tblArchives.Find(model.singleArchive.ARCHIVE_DETAILS);
                if (file != null)
                {
                    var fileName = Path.GetFileName(file.FileName);
                    var guid     = Guid.NewGuid().ToString();
                    var path     = Path.Combine(Server.MapPath("~/Upload_File"), guid + fileName);
                    file.SaveAs(path);
                    string   fl        = path.Substring(path.LastIndexOf("\\"));
                    string[] split     = fl.Split('\\');
                    string   newpath   = split[1];
                    string   imagepath = "~/Upload_File/" + newpath;
                    ob.ARCHIVE_FILE = imagepath;
                }
                // ob = db.tblArchives.Find(model.singleArchive.ARCHIVE_DETAILS);
                //if (model.singleArchive.ARCHIVE_FILE!=null)
                //{
                //    ob.ARCHIVE_FILE = model.singleArchive.ARCHIVE_FILE;

                //}
                ob.ARCHIVE_YEAR = model.singleArchive.ARCHIVE_YEAR.Value.Date;
                //db.tblArchives.Add(ob);
                db.SaveChanges();
                ModelState.Clear();
            }
            return(View());
        }
Ejemplo n.º 3
0
        public ActionResult Archive(ArchiveViewmodel ob_vtblarchive, HttpPostedFileBase file)
        {
            try
            {
                tblArchive ob = new tblArchive();
                if (ModelState.IsValid)
                {
                    if (file != null)
                    {
                        var fileName = Path.GetFileName(file.FileName);
                        var guid     = Guid.NewGuid().ToString();
                        var path     = Path.Combine(Server.MapPath("~/Upload_File"), guid + fileName);
                        file.SaveAs(path);
                        string   fl        = path.Substring(path.LastIndexOf("\\"));
                        string[] split     = fl.Split('\\');
                        string   newpath   = split[1];
                        string   imagepath = "~/Upload_File/" + newpath;
                        ob.ARCHIVE_FILE = imagepath;
                    }
                    ob.ARCHIVE_DETAILS = ob_vtblarchive.singleArchive.ARCHIVE_DETAILS;

                    ob.ARCHIVE_YEAR = ob_vtblarchive.singleArchive.ARCHIVE_YEAR.Value.Date;
                    db.tblArchives.Add(ob);
                    ModelState.Clear();

                    db.SaveChanges();
                    ViewBag.SvaeSuccess = "success";
                }
            }
            catch
            {
                ViewBag.CreateEmpError = "error";
            }
            ob_vtblarchive.singleArchive = null;
            return(View(ob_vtblarchive));
        }