示例#1
0
 public void Upload(HttpPostedFileBase file,EmployeeFiles emplo)
 {
     if (file != null && file.ContentLength > 0)
     {
         var name = Path.GetFileName(file.FileName);
         var path = Path.Combine(Server.MapPath("~/Managment/Document's"), name);
         file.SaveAs(path);
         emplo.File = "~/Managment/Document's/" + file.FileName;
     }
 }
示例#2
0
 public void Upload(HttpPostedFileBase file, Employee employee, Calendar calendar)
 {
     if (file != null && file.ContentLength > 0)
     {
         var name = Path.GetFileName(file.FileName);
         var path = Path.Combine(Server.MapPath("~/Managment/Document's"), name);
         file.SaveAs(path);
         EmployeeFiles files = new EmployeeFiles()
         {
             EmployeeID = employee.ID,
             File       = "~/Managment/Document's/" + file.FileName,
             Type       = calendar.Title
         };
         db.empf.Add(files);
         db.SaveChanges();
     }
 }
示例#3
0
        public ActionResult EditPost(HttpPostedFileBase file,EmployeeFiles emplo)
        {
            if (emplo.Id > 0)
            {
                var emp = db.empf.Single(x => x.Id == emplo.Id);
                Upload(file, emp);
                emp.EmployeeID = emplo.EmployeeID;
                emp.Type = emplo.Type;
                db.SaveChanges();
                return RedirectToAction("Index");
            }
            else
            {
                return HttpNotFound();
            }

        }