public ActionResult ShowStockFiles(string siteId, string stockId)
 {
     StockDetails stockDetails = new StockDetails();
     var manager = new StockManager();
     stockDetails.lstStockFilesViewModel = manager.GetAllStockFiles(siteId, stockId);
     return Json(stockDetails.lstStockFilesViewModel, JsonRequestBehavior.AllowGet);
 }
 // GET: StockDetails
 public ActionResult Index()
 {
     StockDetails stockDetails = new StockDetails();
     var manager = new StockManager();
     stockDetails.Sites = manager.GetAllSites();
     stockDetails.Symbols = manager.GetSymbols();
     return View(stockDetails);
 }
        public ActionResult ViewFiles(string stockFileId)
        {
            var manager = new StockManager();
            StockDetails stockDetails = new StockDetails();
            stockDetails.StockFilesViewModel = manager.GetStockFile(stockFileId);

            byte[] byteArray = Encoding.UTF8.GetBytes(stockDetails.StockFilesViewModel.File);
            FileTypeFactory fileFactory = new FileTypeFactory();
            FileType fileTypeClass = fileFactory.FileTypes(stockDetails.StockFilesViewModel.Format.ToLower());
            string fileType = fileTypeClass.GetFileType();
            return File(byteArray, fileType);
        }