public void Add_UpdatesExisting_ApplicationMap() { Application app1 = new Application("app1"); app1.Add(new InstanceInfo() { InstanceId = "id1" }); app1.Add(new InstanceInfo() { InstanceId = "id2" }); Application app2 = new Application("app2"); app2.Add(new InstanceInfo() { InstanceId = "id1" }); app2.Add(new InstanceInfo() { InstanceId = "id2" }); var apps = new Applications(new List<Application>() { app1, app2 }); Application app1updated = new Application("app1"); app1updated.Add(new InstanceInfo() { InstanceId = "id3" }); app1updated.Add(new InstanceInfo() { InstanceId = "id4" }); apps.Add(app1updated); Assert.NotNull(apps.ApplicationMap); Assert.Equal(2, apps.ApplicationMap.Count); Assert.True(apps.ApplicationMap.ContainsKey("app1".ToUpperInvariant())); Assert.True(apps.ApplicationMap.ContainsKey("app2".ToUpperInvariant())); var app = apps.ApplicationMap["app1".ToUpperInvariant()]; Assert.NotNull(app); var instances = app.Instances; Assert.NotNull(instances); foreach (var instance in instances) { Assert.True(instance.InstanceId.Equals("id3") || instance.InstanceId.Equals("id4")); } }
public void Add_Add_Updates() { var app = new Application("foobar"); var info = new InstanceInfo() { InstanceId = "1", Status = InstanceStatus.DOWN }; app.Add(info); Assert.NotNull(app.GetInstance("1")); Assert.Equal(InstanceStatus.DOWN, app.GetInstance("1").Status); var info2 = new InstanceInfo() { InstanceId = "1", Status = InstanceStatus.UP }; app.Add(info2); Assert.Equal(1, app.Count); Assert.NotNull(app.GetInstance("1")); Assert.Equal(InstanceStatus.UP, app.GetInstance("1").Status); }
public void ApplicationListConstructor__AddsAppsFromList() { Application app1 = new Application("app1"); app1.Add(new InstanceInfo() { InstanceId = "id1" }); app1.Add(new InstanceInfo() { InstanceId = "id2" }); Application app2 = new Application("app2"); app2.Add(new InstanceInfo() { InstanceId = "id1" }); app2.Add(new InstanceInfo() { InstanceId = "id2" }); var apps = new Applications(new List <Application>() { app1, app2 }); Assert.NotNull(apps.ApplicationMap); Assert.True(apps.ApplicationMap.ContainsKey("app1".ToUpperInvariant())); Assert.True(apps.ApplicationMap.ContainsKey("app2".ToUpperInvariant())); }
public void UpdateFromDelta_AddNewAppNewInstance_UpdatesCorrectly() { Application app1 = new Application("app1"); app1.Add(new InstanceInfo() { AppName = "app1", InstanceId = "id1", VipAddress = "vapp1", SecureVipAddress = "svapp1" }); app1.Add(new InstanceInfo() { AppName = "app1", InstanceId = "id2", VipAddress = "vapp1", SecureVipAddress = "svapp1" }); Application app2 = new Application("app2"); app2.Add(new InstanceInfo() { AppName = "app2", InstanceId = "id1", VipAddress = "vapp2", SecureVipAddress = "svapp2" }); app2.Add(new InstanceInfo() { AppName = "app2", InstanceId = "id2", VipAddress = "vapp2", SecureVipAddress = "svapp2" }); var apps = new Applications(); apps.Add(app1); apps.Add(app2); var delta = new Applications(); Application app3 = new Application("app3"); app3.Add(new InstanceInfo() { AppName = "app3", InstanceId = "id1", VipAddress = "vapp3", SecureVipAddress = "svapp3", Actiontype = ActionType.ADDED }); delta.Add(app3); apps.UpdateFromDelta(delta); var registered = apps.GetRegisteredApplication("app1"); Assert.NotNull(registered); Assert.Equal("app1", registered.Name); Assert.NotNull(registered.Instances); Assert.Equal(2, registered.Instances.Count); registered = apps.GetRegisteredApplication("app2"); Assert.NotNull(registered); Assert.Equal("app2", registered.Name); Assert.NotNull(registered.Instances); Assert.Equal(2, registered.Instances.Count); registered = apps.GetRegisteredApplication("app3"); Assert.NotNull(registered); Assert.Equal("app3", registered.Name); Assert.NotNull(registered.Instances); Assert.Equal(1, registered.Instances.Count); var result = apps.GetInstancesByVirtualHostName("vapp1"); Assert.NotNull(result); Assert.Equal(2, result.Count); Assert.True(result.Contains(app1.GetInstance("id1"))); Assert.True(result.Contains(app1.GetInstance("id2"))); result = apps.GetInstancesByVirtualHostName("vapp2"); Assert.NotNull(result); Assert.Equal(2, result.Count); Assert.True(result.Contains(app2.GetInstance("id1"))); Assert.True(result.Contains(app2.GetInstance("id2"))); result = apps.GetInstancesByVirtualHostName("vapp3"); Assert.NotNull(result); Assert.Equal(1, result.Count); Assert.True(result.Contains(app3.GetInstance("id1"))); result = apps.GetInstancesByVirtualHostName("foobar"); Assert.NotNull(result); Assert.Equal(0, result.Count); }
public void GetInstancesByVirtualHostName_ReturnsExpected() { Application app1 = new Application("app1"); app1.Add(new InstanceInfo() { InstanceId = "id1", VipAddress = "vapp1", SecureVipAddress = "svapp1" }); app1.Add(new InstanceInfo() { InstanceId = "id2", VipAddress = "vapp1", SecureVipAddress = "svapp1" }); Application app2 = new Application("app2"); app2.Add(new InstanceInfo() { InstanceId = "id1", VipAddress = "vapp2", SecureVipAddress = "svapp2" }); app2.Add(new InstanceInfo() { InstanceId = "id2", VipAddress = "vapp2", SecureVipAddress = "svapp2" }); var apps = new Applications(); apps.Add(app1); apps.Add(app2); var result = apps.GetInstancesByVirtualHostName("vapp1"); Assert.NotNull(result); Assert.Equal(2, result.Count); Assert.True(result.Contains(app1.GetInstance("id1"))); Assert.True(result.Contains(app1.GetInstance("id2"))); result = apps.GetInstancesByVirtualHostName("vapp2"); Assert.NotNull(result); Assert.Equal(2, result.Count); Assert.True(result.Contains(app2.GetInstance("id1"))); Assert.True(result.Contains(app2.GetInstance("id2"))); result = apps.GetInstancesByVirtualHostName("foobar"); Assert.NotNull(result); Assert.Equal(0, result.Count); }
public void Add_AddsTo_VirtualHostInstanceMaps() { Application app1 = new Application("app1"); app1.Add(new InstanceInfo() { InstanceId = "id1", VipAddress = "vapp1", SecureVipAddress = "svapp1" }); app1.Add(new InstanceInfo() { InstanceId = "id2", VipAddress = "vapp1", SecureVipAddress = "svapp1" }); Application app2 = new Application("app2"); app2.Add(new InstanceInfo() { InstanceId = "id1", VipAddress = "vapp2", SecureVipAddress = "svapp2" }); app2.Add(new InstanceInfo() { InstanceId = "id2", VipAddress = "vapp2", SecureVipAddress = "svapp2" }); var apps = new Applications(); apps.Add(app1); apps.Add(app2); Assert.NotNull(apps.VirtualHostInstanceMap); Assert.Equal(2, apps.VirtualHostInstanceMap.Count); Assert.True(apps.VirtualHostInstanceMap.ContainsKey("vapp1".ToUpperInvariant())); Assert.True(apps.VirtualHostInstanceMap.ContainsKey("vapp2".ToUpperInvariant())); Assert.Equal(2, apps.VirtualHostInstanceMap["vapp1".ToUpperInvariant()].Count); Assert.Equal(2, apps.VirtualHostInstanceMap["vapp2".ToUpperInvariant()].Count); Assert.NotNull(apps.SecureVirtualHostInstanceMap); Assert.Equal(2, apps.SecureVirtualHostInstanceMap.Count); Assert.True(apps.SecureVirtualHostInstanceMap.ContainsKey("svapp1".ToUpperInvariant())); Assert.True(apps.SecureVirtualHostInstanceMap.ContainsKey("svapp2".ToUpperInvariant())); Assert.Equal(2, apps.SecureVirtualHostInstanceMap["svapp1".ToUpperInvariant()].Count); Assert.Equal(2, apps.SecureVirtualHostInstanceMap["svapp2".ToUpperInvariant()].Count); }
public void Add_AddsTo_ApplicationMap() { Application app1 = new Application("app1"); app1.Add(new InstanceInfo() { InstanceId = "id1" }); app1.Add(new InstanceInfo() { InstanceId = "id2" }); Application app2 = new Application("app2"); app2.Add(new InstanceInfo() { InstanceId = "id1" }); app2.Add(new InstanceInfo() { InstanceId = "id2" }); var apps = new Applications(); apps.Add(app1); apps.Add(app2); Assert.NotNull(apps.ApplicationMap); Assert.Equal(2, apps.ApplicationMap.Count); Assert.True(apps.ApplicationMap.ContainsKey("app1".ToUpperInvariant())); Assert.True(apps.ApplicationMap.ContainsKey("app2".ToUpperInvariant())); }
public void GetInstancesByVipAddress_ReturnsExpected() { var app1 = new Application("app1"); app1.Add(new InstanceInfo() { AppName = "app1", InstanceId = "id1", VipAddress = "vapp1", SecureVipAddress = "svapp1", Status = InstanceStatus.DOWN }); app1.Add(new InstanceInfo() { AppName = "app1", InstanceId = "id2", VipAddress = "vapp1", SecureVipAddress = "svapp1", Status = InstanceStatus.DOWN }); var app2 = new Application("app2"); app2.Add(new InstanceInfo() { AppName = "app2", InstanceId = "id21", VipAddress = "vapp2", SecureVipAddress = "svapp2", Status = InstanceStatus.UP }); app2.Add(new InstanceInfo() { AppName = "app2", InstanceId = "id22", VipAddress = "vapp2", SecureVipAddress = "svapp2", Status = InstanceStatus.OUT_OF_SERVICE }); var apps = new Applications(); apps.Add(app1); apps.Add(app2); var config = new EurekaClientConfig() { ShouldFetchRegistry = false, ShouldRegisterWithEureka = false }; var client = new DiscoveryClient(config) { Applications = apps }; var result = client.GetInstancesByVipAddress("vapp1", false); Assert.NotNull(result); Assert.Equal(2, result.Count); Assert.True(result[0].InstanceId.Equals("id1") || result[0].InstanceId.Equals("id2")); Assert.True(result[1].InstanceId.Equals("id1") || result[1].InstanceId.Equals("id2")); result = client.GetInstancesByVipAddress("boohoo", false); Assert.NotNull(result); Assert.Equal(0, result.Count); apps.ReturnUpInstancesOnly = true; result = client.GetInstancesByVipAddress("vapp1", false); Assert.NotNull(result); Assert.Equal(0, result.Count); }
public void UpdateFromDelta_ExistingAppWithRemovedInstance_UpdatesCorrectly() { Application app1 = new Application("app1"); app1.Add(new InstanceInfo() { AppName = "app1", InstanceId = "id1", VipAddress = "vapp1", SecureVipAddress = "svapp1" }); app1.Add(new InstanceInfo() { AppName = "app1", InstanceId = "id2", VipAddress = "vapp1", SecureVipAddress = "svapp1" }); Application app2 = new Application("app2"); app2.Add(new InstanceInfo() { AppName = "app2", InstanceId = "id1", VipAddress = "vapp2", SecureVipAddress = "svapp2", Status = InstanceStatus.UP }); app2.Add(new InstanceInfo() { AppName = "app2", InstanceId = "id2", VipAddress = "vapp2", SecureVipAddress = "svapp2", Status = InstanceStatus.DOWN }); var apps = new Applications(); apps.Add(app1); apps.Add(app2); var delta = new Applications(); Application deltaApp3 = new Application("app2"); deltaApp3.Add(new InstanceInfo() { AppName = "app2", InstanceId = "id2", VipAddress = "vapp2", SecureVipAddress = "svapp2", Actiontype = ActionType.DELETED }); delta.Add(deltaApp3); apps.UpdateFromDelta(delta); var registered = apps.GetRegisteredApplication("app1"); Assert.NotNull(registered); Assert.Equal("app1", registered.Name); Assert.NotNull(registered.Instances); Assert.Equal(2, registered.Instances.Count); registered = apps.GetRegisteredApplication("app2"); Assert.NotNull(registered); Assert.Equal("app2", registered.Name); Assert.NotNull(registered.Instances); Assert.Equal(1, registered.Instances.Count); foreach (var inst in registered.Instances) { Assert.Equal(InstanceStatus.UP, inst.Status); } var result = apps.GetInstancesByVirtualHostName("vapp1"); Assert.NotNull(result); Assert.Equal(2, result.Count); Assert.True(result.Contains(app1.GetInstance("id1"))); Assert.True(result.Contains(app1.GetInstance("id2"))); result = apps.GetInstancesByVirtualHostName("vapp2"); Assert.NotNull(result); Assert.Equal(1, result.Count); Assert.True(result.Contains(app2.GetInstance("id1"))); Assert.False(result.Contains(app2.GetInstance("id2"))); result = apps.GetInstancesByVirtualHostName("foobar"); Assert.NotNull(result); Assert.Equal(0, result.Count); }
public void AddApplicationHealthStatus_AddsExpected() { var contrib = new EurekaApplicationsHealthContributor(); var app1 = new Application("app1"); app1.Add(new InstanceInfo() { InstanceId = "id1", Status = InstanceStatus.UP }); app1.Add(new InstanceInfo() { InstanceId = "id2", Status = InstanceStatus.UP }); var app2 = new Application("app2"); app2.Add(new InstanceInfo() { InstanceId = "id1", Status = InstanceStatus.DOWN }); app2.Add(new InstanceInfo() { InstanceId = "id2", Status = InstanceStatus.STARTING }); var result = new HealthCheckResult(); contrib.AddApplicationHealthStatus("app1", null, result); Assert.Equal(HealthStatus.DOWN, result.Status); Assert.Equal("No instances found", result.Details["app1"]); result = new HealthCheckResult(); contrib.AddApplicationHealthStatus("foobar", app1, result); Assert.Equal(HealthStatus.DOWN, result.Status); Assert.Equal("No instances found", result.Details["foobar"]); result = new HealthCheckResult { Status = HealthStatus.UP }; contrib.AddApplicationHealthStatus("app1", app1, result); Assert.Equal(HealthStatus.UP, result.Status); Assert.Equal("2 instances with UP status", result.Details["app1"]); result = new HealthCheckResult { Status = HealthStatus.UP }; contrib.AddApplicationHealthStatus("app2", app2, result); Assert.Equal(HealthStatus.DOWN, result.Status); Assert.Equal("0 instances with UP status", result.Details["app2"]); }
/********** Fill IE Regimen **********/ private void FillIERegimen() { if (Request.QueryString["btnreg"].ToString() == "btnRegimen") { Application.Add("AddRegimen", Session["SelectedData"]); } else if (Request.QueryString["btnreg"].ToString() == "btnRegimen1") { Application.Add("AddRegimen1", Session["SelectedData"]); } else if (Request.QueryString["btnreg"].ToString() == "btnRegimen2") { Application.Add("AddRegimen2", Session["SelectedData"]); } else if (Request.QueryString["btnreg"].ToString() == "btnRegimen3") { Application.Add("AddRegimen3", Session["SelectedData"]); } else if (Request.QueryString["btnreg"].ToString() == "btnRegimen4") { Application.Add("AddRegimen4", Session["SelectedData"]); } else { Application.Add("AddRegimen", Session["SelectedData"]); } }
protected void Application_Error(Object sender, EventArgs e) { Application.Add("Error", Server.GetLastError()); // If an error occurs anywhere in the application, it will be saved // as an application variable, which can be easily displayed // by redirecting the user to the Error.aspx page. }
/// <summary> /// This method will set up a file watcher on the promo url mapping file to /// identify the update to the contents of the file or creation of a new mapping /// file /// </summary> private void monitorPromoUrlMappingFile() { if (fsw == null) { string promoUrlMappingFileAndPath = Context.Server.MapPath(ContentDeliveryEngineConfig.PathInformation.PromoUrlMappingPath.Path); if (!string.IsNullOrEmpty(promoUrlMappingFileAndPath)) { Application.Add("monitor_promoUrlMappingFile", new FileSystemWatcher(Path.GetDirectoryName(promoUrlMappingFileAndPath))); fsw = (FileSystemWatcher)Application["monitor_promoUrlMappingFile"]; fsw.NotifyFilter = NotifyFilters.LastWrite | NotifyFilters.CreationTime | NotifyFilters.Size | NotifyFilters.LastAccess | NotifyFilters.Attributes; fsw.EnableRaisingEvents = true; fsw.Filter = Path.GetFileName(promoUrlMappingFileAndPath); // Monitor for file creation and changes. fsw.Changed += new FileSystemEventHandler(OnChanged); fsw.Created += new FileSystemEventHandler(OnChanged); fsw.Deleted += new FileSystemEventHandler(OnPromoUrlFileDeleted); } else { log.Error("monitorPromoUrlMappingFile(): ContentDeliveryEngineConfig.PathInformation.PromoUrlMappingPath is empty, cannot set the file monitoring"); } } }
protected void Application_Start(object sender, EventArgs e) { //读取系统配置信息 var configService = unity.GetInstance <IConfigService>(); var config = configService.GetConfig("base"); ApplicationConfig.SysFee = config.GetValue("sysfee").TryParseToDecimal(0.03m); Application.Add("name", config.GetValue("name")); Application.Add("site", config.GetValue("site")); Application.Add("slogan", config.GetValue("slogan")); Application.Add("seo_title", config.GetValue("seo_title")); Application.Add("seo_keys", config.GetValue("seo_keys")); Application.Add("seo_desc", config.GetValue("seo_desc")); Application.Add("beian", config.GetValue("beian")); Application.Add("tel", config.GetValue("tel")); Application.Add("fax", config.GetValue("fax")); Application.Add("hot_line", config.GetValue("hot_line")); Application.Add("qqkefu1", config.GetValue("qqkefu1")); Application.Add("qqkefu2", config.GetValue("qqkefu2")); Application.Add("qqkefu3", config.GetValue("qqkefu3")); Application.Add("address", config.GetValue("address")); Application.Add("keywords", config.GetValue("keywords")); Application.Add("description", config.GetValue("description")); Application.Add("copyright", config.GetValue("copyright")); Application.Add("sysfee", ApplicationConfig.SysFee); Application.Add("lowest_get_cash", config.GetValue("lowest_get_cash")); Application.Add("lowest_get_points_cash", config.GetValue("lowest_get_points_cash")); Application.Add("money_points_ratio", config.GetValue("money_points_ratio")); Application.Add("make_good", config.GetValue("make_good")); }
public static void Add <T>(this Application application, IEnumerable <T> objs) where T : Object { foreach (var obj in objs) { application.Add(obj); } }
protected override void ProcessRecord() { foreach (var item in InputObject) { switch (item.BaseObject) { case Application a: CachedObjects.Add(a.Objects); break; case Object o: CachedObjects.Add(o); break; } } }
protected void Page_Load(object sender, EventArgs e) { if (Application["channelUri"] != null) { Application["channelUri"] = channelUri; } else { Application.Add("channelUri", channelUri); } if (Application["channelUri"] != null) { string aStrReq = Application["channelUri"] as string; string toast1 = "<?xml version=\"1.0\" encoding=\"utf-8\"?> "; string toast2 = @"<toast> <visual> <binding template=""ToastText01""> <text id=""1"">Hello Push Notification Service!!</text> </binding> </visual> </toast>"; string xml = toast1 + toast2; Response.Write("Result: " + PostToCloud(aStrReq, xml)); } else { Response.Write("Application 'channelUri=' has not been set yet"); } Response.End(); }
private void registerControllerFactory() { IUnityContainer container = new UnityContainer(); UnityConfigurationSection section = null; System.Configuration.Configuration config = null; ExeConfigurationFileMap map = new ExeConfigurationFileMap(); map.ExeConfigFilename = EyouSoft.Common.Utility.GetMapPath("/Config/IBLL.Configuration.xml"); config = ConfigurationManager.OpenMappedExeConfiguration(map, ConfigurationUserLevel.None); section = (UnityConfigurationSection)config.GetSection("unity"); section.Containers.Default.Configure(container); map.ExeConfigFilename = EyouSoft.Common.Utility.GetMapPath("/Config/IDAL.Configuration.xml"); config = ConfigurationManager.OpenMappedExeConfiguration(map, ConfigurationUserLevel.None); section = (UnityConfigurationSection)config.GetSection("unity"); section.Containers.Default.Configure(container); container .RegisterType <ISMSServices, EyouSoft.DAL.BackgroundServices.SMSServices>() .RegisterType <IMQServices, EyouSoft.DAL.BackgroundServices.MQServices>() .RegisterType <IPluginService, PluginService>(); Application.Add("container", container); }
private void ConnectToDb() { MongoClient mongoClient = new MongoClient(AppConfig.Read("Nemrut.Mongo.ConnectionString")); IMongoDatabase db = mongoClient.GetDatabase("crowdy"); Application.Add("Collection", db.GetCollection <BsonDocument>("nemrut-azure")); }
void Application_Start(object sender, EventArgs e) { // Code that runs on application startup AuthConfig.RegisterOpenAuth(); RouteConfig.RegisterRoutes(RouteTable.Routes); Application.Add("visibility_flag", false); }
protected void ImageButton1_Click(object sender, ImageClickEventArgs e) { int id_receita; int id_utensilio; if (TextBox1.Text != null && TextBox2.Text != null && TextBox3.Text != null) { // adiciona receita e retorna o id da receita adicionada string nome = TextBox1.Text; int nutricional = Int32.Parse(TextBox2.Text); id_receita = fac.AddReceita(nome, nutricional); // guarda o id da receita Application.Clear(); Application.Add("ID RECEITA", id_receita); // adiciona utensilio e retorna o id do utensilio adicionado string utensilio = TextBox3.Text; id_utensilio = fac.addUtensilio(404, utensilio); // adiciona o id da receita criado e do utensilio a tabela receita utensilio fac.addReceitaUtensilio(id_receita, id_utensilio); fac.insertReceitaPassoIngrediente(id_receita, map); } }
protected void cboFiles_SelectedIndexChanged(object sender, EventArgs e) { try { int idx = cboFiles.SelectedIndex; string selName = string.Empty; int FileCount = cboFiles.Items.Count; string path = Server.MapPath("~/Upload/"); DirectoryInfo dir = new DirectoryInfo(path); FileInfo[] fileInfo = dir.GetFiles(); for (int j = 0; j < FileCount; j++) { if (cboFiles.Items[j].Selected) { selVal = fileInfo.ElementAt <FileInfo>(j).Name; } } if (cboFiles.SelectedIndex >= 0) { lblDeleteFile.Text = String.Format("{0} will be permanently removed. Are you certain?", selVal); MdlPopDeleteFile.Show(); pnlDelete.Visible = true; Application.Remove("DeletedFileName"); Application.Add("DeletedFileName", selVal); } cboFiles.ClearSelection(); } catch (IndexOutOfRangeException idx) { Response.Redirect("Error.aspx", true); } }
protected void Application_Start() { //// handle areas AreaRegistration.RegisterAllAreas(); RegisterRoutes(RouteTable.Routes); /* * FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); * RouteConfig.RegisterRoutes(RouteTable.Routes); * BundleConfig.RegisterBundles(BundleTable.Bundles); */ // Enable the mobile detection provider. HttpCapabilitiesBase.BrowserCapabilitiesProvider = new MobileCapabilitiesProvider(); #if DEBUG // uncomment this for route debugging //RouteDebug.RouteDebugger.RewriteRoutesForTesting(RouteTable.Routes); #endif var sessionids = new HashSet <string>(); Application.Add("sessionidList", sessionids); MvcHandler.DisableMvcResponseHeader = true; // start cache-based scheduler CacheScheduler.Instance.RegisterCacheEntry(); // no support for this yet, need to watch SVC16 // register Liquid custom tags Template.RegisterTag <PaginateBlock>("paginate"); Template.RegisterTag <UserForm>("form"); // add additional viewengine provider System.Web.Hosting.HostingEnvironment.RegisterVirtualPathProvider(new AssemblyResourceProvider()); }
private void Page_Load(Object sender, EventArgs e) { // <Snippet1> Application.Add("MyAppVar1", MyObject1); Application.Add("MyAppVar2", MyObject2); // </Snippet1> }
protected void Session_Start(object sender, EventArgs e) { string sFunctionName = "Session_Start(,)"; #region comment //sLogDirectory = ConfigurationManager.AppSettings["LogDirectory"].ToString(); //sLogFileName = ConfigurationManager.AppSettings["LogFileName"].ToString(); //isDateWiseLogs = ConfigurationManager.AppSettings["isDateWiseLogs"].ToString() == "1" ? true : false; //oLog.Initialize(sLogDirectory, sLogFileName, isDateWiseLogs); #endregion comment oLog = new Logger(); Application.Add("oLog", oLog); if (SetOrganizationConfiguration().isSuccessful) { ValidateLicense(); } else { #region Text Logging MvcApplication.oLog.Log( sClassName, sFunctionName, "Failed to fetch Organization Configuration."); #endregion Text Logging } }
private void initConfig() { Application["product"] = System.Reflection.Assembly.GetExecutingAssembly().GetName().Name; Application["version"] = System.Reflection.Assembly.GetExecutingAssembly().GetName().Version; resources = new System.Resources.ResourceManager("SharpWebMail", System.Reflection.Assembly.GetExecutingAssembly()); Application["resources"] = resources; System.Collections.Hashtable config = (System.Collections.Hashtable)System.Configuration.ConfigurationSettings.GetConfig("sharpwebmail"); foreach (System.Collections.DictionaryEntry item in config) { Application.Add(item.Key.ToString(), item.Value); } config = null; if (Application["sharpwebmail/send/addressbook"] != null) { Application["sharpwebmail/general/addressbooks"] = true; } if ((bool)Application["sharpwebmail/read/message/useserverencoding"]) { anmar.SharpMimeTools.SharpMimeHeader.EncodingDefault = System.Text.Encoding.Default; } TestAvailableCultures(); System.Collections.SortedList availablecultures_values = new System.Collections.SortedList(availablecultures.Count); foreach (System.Collections.DictionaryEntry item in availablecultures) { availablecultures_values.Add(item.Value, item.Key); } Application["AvailableCultures"] = availablecultures_values; initInvariantCulture(); Application["sharpwebmail/read/message/temppath"] = parseTempFolder(Server.MapPath("/"), Application["sharpwebmail/read/message/temppath"]); Application["sharpwebmail/send/message/temppath"] = parseTempFolder(Server.MapPath("/"), Application["sharpwebmail/send/message/temppath"]); }
protected void Application_Start() { AreaRegistration.RegisterAllAreas(); WebApiConfig.Register(GlobalConfiguration.Configuration); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); AuthConfig.RegisterAuth(); UserPathManager sapd = new UserPathManager("SuperAdmin"); UserPathManager aapd = new UserPathManager("AgencyAdmin"); UserPathManager capd = new UserPathManager("ClientAdmin"); UserPathManager cmpd = new UserPathManager("ClientManager"); UserPathManager tmpd = new UserPathManager("TalentManager"); UserPathManager tpd = new UserPathManager("Talent"); UserPathManager apd = new UserPathManager("Applicant"); sapd.AddActionDetails("Dashboard", "Home"); aapd.AddActionDetails("Dashboard", "Agency"); capd.AddActionDetails("Main", "Home"); //TODO: Create client admin landing page cmpd.AddActionDetails("Main", "Home"); //TODO: Create client manager landing page tmpd.AddActionDetails("Main", "Home"); //TODO: Create talent manager landing page tpd.AddActionDetails("Main", "Home"); //TODO: Create talent landing page apd.AddActionDetails("Main", "Home"); //TODO: Create applicant landing page sapd.Add(aapd); aapd.Add(capd); capd.Add(cmpd); cmpd.Add(tmpd); tmpd.Add(tpd); tpd.Add(apd); Application.Add("UserPathManager", sapd); }
static void Main(string[] args) { Application.Add(new Window(AppName, (int)Engine.AppScale * 800, (int)Engine.AppScale * 600)); Application.RunLoop(); }
//public static UsersCollection Users = new UsersCollection(); void Application_Start(object sender, EventArgs e) { Application.Add("userCount", 0); UsersCollection users = new UsersCollection(); Application.Add("Users", users); }
private void Init_Form() { try { //CLogger.WriteLog(ELogLevel.INFO, "Form: frmLogin, Method: Init_Form() begin!"); //Response.Write("SessionCount -" + Session.Count.ToString()); Session.RemoveAll(); Session.Timeout = Convert.ToInt32(((NameValueCollection)ConfigurationSettings.GetConfig("appSettings"))["SessionTimeOut"]); Session.Add("AppUserId", ""); Session.Add("AppUserName", ""); Session.Add("EnrollFlag", ""); Session.Add("IdentifierFlag", ""); Session.Add("AppLocationId", ""); Session.Add("AppLocation", ""); Session.Add("AppCountryId", ""); Session.Add("AppPosID", ""); Session.Add("AppSatelliteId", ""); Session.Add("GracePeriod", ""); Session.Add("AppDateFormat", ""); Session.Add("UserRight", ""); Session.Add("BackupDrive", ""); Session.Add("SystemId", "1"); Session.Add("ModuleId", ""); Application.Add("AppCurrentDate", ""); Application.Add("MasterData", ""); Session.Add("Program", ""); Session.Add("AppCurrency", ""); Session.Add("AppUserEmployeeId", ""); Session.Add("CustomfrmDrug", ""); Session.Add("CustomfrmLab", ""); Session.Add("AppUserCustomList", ""); Session.Add("SCMModule", null); Session.Add("FactilityID", 0); Session.Add("PlugInMenuLoaded", "false"); Session.Add("Billing", "false"); //////////////////////////////////////// lblDate.Text = ""; lblUserName.Text = ""; lblLocation.Text = ""; txtuname.Text = ""; txtpassword.Text = ""; imgLogin.ImageUrl = ""; chkPref.Checked = true; BindCombo(); GetApplicationParameters(); //lblLocation.Text = Session["AppLocation"].ToString(); txtuname.Focus(); lblversion.Text = AuthenticationManager.AppVersion; lblrelDate.Text = AuthenticationManager.ReleaseDate; //CLogger.WriteLog(ELogLevel.INFO, "Form: frmLogin, Method: Init_Form() end!"); } catch (Exception ex) { CLogger.WriteLog(ELogLevel.ERROR, "Form: frmLogin, Method: Init_Form()", ex); } }