Пример #1
0
        public ActionResult Index()
        {
            var model = Session[Definitions.BKC_IMAGE_PARSER_KEY] as BkcImageParserModel;

            if (null == model)
            {
                model = new BkcImageParserModel(bkcImageAutomationPath)
                {
                    Title = "BKC Image BIOS Parser"
                };
                _UpdateSessionModel(model);
            }
            return(View(model));
        }
Пример #2
0
 private void _UpdateSessionModel(BkcImageParserModel model)
 {
     lock (_updateModelSyncObj)
     {
         for (int i = 0; i < 3; ++i)
         {
             try
             {
                 try
                 {
                     Session.Remove(Definitions.BKC_IMAGE_PARSER_KEY);
                 }
                 catch { }
                 Session[Definitions.BKC_IMAGE_PARSER_KEY] = model;
             }
             catch
             {
             }
         }
     }
 }