// This method gets called by the runtime. Use this method to add services to the container. public void ConfigureServices(IServiceCollection services) { services.AddCors(options => { options.AddPolicy("AllowAll", p => { p.AllowAnyOrigin() .AllowAnyHeader() .AllowAnyMethod() .AllowCredentials(); }); }); // Initialize all classes instances for the BL and DAL FinanceDb finance = new FinanceDb(); MailDb mails = new MailDb(); var mailHandler = new MailHandler("*****@*****.**", "Michael", "Miki2995*", mails.UserMailRecipients); var rContainer = new RouteContainer(mailHandler, "Finance Route was used and this is the result"); var routes = new Dictionary <string, IRoute>() { { "finance", new FinanceRoute(rContainer, finance.MoneyList) } }; services.AddSingleton <IRequestRouter>(new SimpleRequestRouter(routes)); services.AddMvc().SetCompatibilityVersion(CompatibilityVersion.Version_2_1); }
void Application_Start(object sender, EventArgs e) { // Code that runs on application startup BundleConfig.RegisterBundles(BundleTable.Bundles); RouteConfig.RegisterRoutes(RouteTable.Routes); IRouteContainer routeContainer = RouteContainer.Configure(); }
public static void UmstellenderWayPoints() { auto = ManageDatabase.getActiveAuto (); //Debug.Log (" WaypointControl Kennzeichen " + auto.getKennzeichen ()); ManageDatabase.getParkplatzViaKennzeichencount (auto.getKennzeichen()); parki = ManageDatabase.getParkplatzViaKennzeichen (auto.getKennzeichen ()); routepoints = ManageDatabase.getRouteViaROUTEID (System.Convert.ToString(parki.getROUTENID ())); //Debug.Log (routepoints.getSize ()); //Anweisungen bei 3 Routenpunkten // Im else-Teil werden die ANweisungen für 4 Routenpunkt ausgegeben //Knoten werden von 0 bis 3 vergeben if (routepoints.getSize() == 3) { punkt=ManageDatabase.getRoutePointViaID(System.Convert.ToString(routepoints.getRoutespecPoint(0).getKnotenID())); WayPointPack11.transform.position=new Vector3(punkt.getX(),0.8211908f,punkt.getZ()); punkt=ManageDatabase.getRoutePointViaID(System.Convert.ToString(routepoints.getRoutespecPoint(1).getKnotenID())); WayPointPack12.transform.position=new Vector3(punkt.getX(),0.8211908f,punkt.getZ()); punkt=ManageDatabase.getRoutePointViaID(System.Convert.ToString(routepoints.getRoutespecPoint(2).getKnotenID())); WayPointPack13.transform.position=new Vector3(punkt.getX(),0.8211908f,punkt.getZ()); WayPointPack14.transform.position=new Vector3(punkt.getX(),0.8211908f,punkt.getZ()); WayPointPack31.transform.position=new Vector3(punkt.getX(),0.8211908f,punkt.getZ()); WayPointPack32.transform.position=new Vector3(punkt.getX(),3.339992f,punkt.getZ()); } else if(routepoints.getSize()==4){ punkt=ManageDatabase.getRoutePointViaID(System.Convert.ToString(routepoints.getRoutespecPoint(0).getKnotenID())); WayPointPack11.transform.position=new Vector3(punkt.getX(),0.8211908f,punkt.getZ()); punkt=ManageDatabase.getRoutePointViaID(System.Convert.ToString(routepoints.getRoutespecPoint(1).getKnotenID())); WayPointPack12.transform.position=new Vector3(punkt.getX(),0.8211908f,punkt.getZ()); punkt=ManageDatabase.getRoutePointViaID(System.Convert.ToString(routepoints.getRoutespecPoint(2).getKnotenID())); WayPointPack13.transform.position=new Vector3(punkt.getX(),0.8211908f,punkt.getZ()); punkt=ManageDatabase.getRoutePointViaID(System.Convert.ToString(routepoints.getRoutespecPoint(3).getKnotenID())); WayPointPack14.transform.position=new Vector3(punkt.getX(),0.8211908f,punkt.getZ()); WayPointPack31.transform.position=new Vector3(punkt.getX(),0.8211908f,punkt.getZ()); WayPointPack32.transform.position=new Vector3(punkt.getX(),3.339992f,punkt.getZ()); } }
private void browseAllAvalaibleMove() { //declare int size = gameObject.GetComponent <HexagonContainerGenerator>().size; int maxColumnLength = size * 2 - 1; //clear list listAvalMove.Clear(); //process for (int col = 1 - size; col <= size - 1; col++) { for (int row = 0; row < maxColumnLength - Mathf.Abs(col); row++) { GameObject ctn = GameObject.Find("ctn[" + col + "," + row + "]"); //black if (gameObject.GetComponent <Player>().whoseContainer(ctn) == 2) { //list cap 1 List <GameObject> listHangXom1 = ctn.GetComponent <HexagonController>().getListRelativeHexagonLevel1(ctn); foreach (GameObject endCtn in listHangXom1) { RouteContainer rc = new RouteContainer(ctn, endCtn, 1 + calculateExpectedPoint(endCtn)); listAvalMove.Add(rc); } //list cap 2 List <GameObject> listHangXom2 = ctn.GetComponent <HexagonController>().getListRelativeHexagonLevel2(ctn); foreach (GameObject endCtn in listHangXom2) { RouteContainer rc = new RouteContainer(ctn, endCtn, calculateExpectedPoint(endCtn)); listAvalMove.Add(rc); } } } } }
// Hier wird ein COntainer erzeugt der alle punkte der Ausgewechlten Routen beinhaltet. // Die Ausgewählte Route wird per PArameter gegeben // Rückgabe ist ein RoutenContainer public RouteContainer getRouteViaROUTEID(String RouteID) { IDbConnection _connection = new SqliteConnection(_strDBName); IDbCommand _command = _connection .CreateCommand(); string sql; IDataReader _reader; _connection .Open(); sql = "SELECT * FROM Route WHERE ROUTENID='"+RouteID+"' "; _command.CommandText = sql; _reader = _command.ExecuteReader(); RouteContainer container=new RouteContainer(); // Hier wird die Schleife so oft Durchlaufen bis alle Funde durchfahren worden sind. while (_reader.Read()){ Route Routeelement=new Route(); Routeelement.setRoutenID(System.Convert.ToString(_reader["ROUTENID"])); Routeelement.setPositionID(System.Convert.ToString(_reader["POSITION"])); Routeelement.setKnotenID(System.Convert.ToString(_reader["PUNKTID"])); container.addRoute(Routeelement); } _command.Dispose (); _command = null; _connection.Close (); _connection.Dispose (); _connection = null; _reader.Close (); _reader.Dispose (); _reader = null; return container; }