public void ProcessRequest(HttpContext context)
        {
            string path = "C:/Users/alkes_000/Documents/visual studio 2015/Projects/EnergySimply/EnergySimply/ExcelFile/powertochoose.xlsx";
            var    file = new FileInfo(path);
            //FileInfo fi = new FileInfo(openFileDlg.FileName);

            FileStream fs = new FileStream(file.FullName, FileMode.Open, FileAccess.Read);

            BinaryReader rdr = new BinaryReader(fs);

            byte[] fileData = rdr.ReadBytes((int)fs.Length);

            rdr.Close();

            fs.Close();
            var         savedFileName = "Powertochoose" + DateTime.Now.ToString("yyyyMMddHHmmss") + ".xls";
            DocumentDal dal           = new DocumentDal();
            EnergyFile  ef            = new EnergyFile();

            ef.CreateDate = DateTime.Now;
            ef.FileData   = fileData;
            ef.FileName   = savedFileName;
            var result = dal.SaveFile(ef);

            context.Response.ContentType = "text/plain";
            context.Response.Write("Hello World");
        }
예제 #2
0
 public EnergyFile SaveFile(EnergyFile file)
 {
     try
     {
         using (var ctx = new DB_121539_alkeshpatelfEntities())
         {
             ctx.EnergyFiles.Add(file);
             ctx.SaveChanges();
             return(file);
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }