void OnEnable() { codeSearch = new CodeSearch(); ReferenceExplorerData.RestoreAllData(); CallbackData.UpdateSenderRecieverlist(); CallbackData.UpdateCallbacklist(isSelectedObject, searchText); }
/// <summary> /// This method gets called by the runtime. Use this method to add services to the container. /// </summary> /// <param name="services"></param> public void ConfigureServices(IServiceCollection services) { services.AddMvc() .AddJsonOptions(options => { options.SerializerSettings.NullValueHandling = NullValueHandling.Ignore; options.SerializerSettings.DefaultValueHandling = DefaultValueHandling.Ignore; }); services.AddCors(); var graphInput = GetGraphInput(); G g = new G(); GraphBuilder.Build(g, graphInput); services.AddSingleton(g); var kdTree = KdTreeBuilder.Build(graphInput.Taxons); var stRtree = STRTteeBuilder.Build(graphInput.NatureAreas); var codeSearch = new CodeSearch(g, kdTree, stRtree); services.AddSingleton(codeSearch); services.AddSingleton(new StatTreeBuilder(g, codeSearch)); services.AddSwaggerGen(c => { c.SwaggerDoc("v1", new Info { Version = "v1", Title = "API for Økologisk grunnkart", Description = "API for Økologisk grunnkart", TermsOfService = "None", Contact = new Contact { Name = "Bjørn Reppen", Email = "*****@*****.**", Url = "https://twitter.com/breppen" } }); var basePath = AppContext.BaseDirectory; var xmlPath = Path.Combine(basePath, "NinMemApi.xml"); c.IncludeXmlComments(xmlPath); }); }
/// <summary> /// </summary> /// <param name="codeSearch"></param> public KoderController(CodeSearch codeSearch) { _codeSearch = codeSearch; }