Esempio n. 1
0
        public async Task <IActionResult> GetCarrierView(long carrierId)
        {
            CarrierModule invMod = new CarrierModule();

            CarrierView view = await invMod.Carrier.Query().GetViewById(carrierId);

            return(Ok(view));
        }
Esempio n. 2
0
        public async Task <IActionResult> DeleteCarrier([FromBody] CarrierView view)
        {
            CarrierModule invMod  = new CarrierModule();
            Carrier       carrier = await invMod.Carrier.Query().MapToEntity(view);

            invMod.Carrier.DeleteCarrier(carrier).Apply();

            return(Ok(view));
        }
Esempio n. 3
0
        public async Task TestGetCarrierByCarrierId()
        {
            int carrierId = 1;

            AddressBookModule abMod       = new AddressBookModule();
            CarrierView       carrierView = await abMod.Carrier.Query().GetViewById(carrierId);

            Assert.Equal("United Parcel Service", carrierView.CarrierName.ToString());
        }
Esempio n. 4
0
        public async Task <IActionResult> UpdateCarrier([FromBody] CarrierView view)
        {
            CarrierModule invMod = new CarrierModule();

            Carrier carrier = await invMod.Carrier.Query().MapToEntity(view);


            invMod.Carrier.UpdateCarrier(carrier).Apply();

            CarrierView retView = await invMod.Carrier.Query().GetViewById(carrier.CarrierId);


            return(Ok(retView));
        }
Esempio n. 5
0
        public async Task <IActionResult> AddCarrier([FromBody] CarrierView view)
        {
            CarrierModule invMod = new CarrierModule();

            NextNumber nnCarrier = await invMod.Carrier.Query().GetNextNumber();

            view.CarrierNumber = nnCarrier.NextNumberValue;

            Carrier carrier = await invMod.Carrier.Query().MapToEntity(view);

            invMod.Carrier.AddCarrier(carrier).Apply();

            CarrierView newView = await invMod.Carrier.Query().GetViewByNumber(view.CarrierNumber);


            return(Ok(newView));
        }
Esempio n. 6
0
        public override void initOnScene(SceneNode parentNode, int tileCMVIndex, int compositeModelTilesNumber)
        {
            base.initOnScene(parentNode, tileCMVIndex, compositeModelTilesNumber);

            CompositeModelView cmv;

            int variant = ((IslandTile)LevelTile).Variant;

            switch (variant)
            {
            case 0:
                //Nic , haha
                break;

            case 1:
                //Lotniskowiec
                cmv = new CarrierView(tileCMVIndex, framework, parentNode);
                backgroundViews.Add(cmv);
                break;

            case 2:
                //2 wysepki

                cmv = new BackGroundDummyIslandView(this.LevelTile.TileIndex, BackGroundDummyIslandView.C_DUMMY_ISLAND_LAGUNA, framework, parentNode);
                backgroundViews.Add(cmv);


                cmv = new BackGroundDummyIslandView(this.LevelTile.TileIndex, BackGroundDummyIslandView.C_DUMMY_ISLAND_ROUND, framework, parentNode);
                backgroundViews.Add(cmv);
                break;

            case 3:
                //3 wysepki

                cmv = new BackGroundDummyIslandView(this.LevelTile.TileIndex, BackGroundDummyIslandView.C_DUMMY_ISLAND_ROUND, framework, parentNode);
                backgroundViews.Add(cmv);

                cmv = new BackGroundDummyIslandView(this.LevelTile.TileIndex, BackGroundDummyIslandView.C_DUMMY_ISLAND_ROUND, framework, parentNode);
                backgroundViews.Add(cmv);

                cmv = new BackGroundDummyIslandView(this.LevelTile.TileIndex, BackGroundDummyIslandView.C_DUMMY_ISLAND_DLAGUNA, framework, parentNode);
                backgroundViews.Add(cmv);
                break;

            case 4:
                //Duza wyspa
                cmv = new BackGroundDummyIslandView(this.LevelTile.TileIndex, BackGroundDummyIslandView.C_DUMMY_ISLAND_6, framework, parentNode);
                backgroundViews.Add(cmv);
                break;

            case 5:
                //3 wysepki + lotniskowiec
                cmv = new CarrierView(this.LevelTile.TileIndex, framework, parentNode);
                backgroundViews.Add(cmv);

                cmv = new BackGroundDummyIslandView(this.LevelTile.TileIndex, BackGroundDummyIslandView.C_DUMMY_ISLAND_DLAGUNA, framework, parentNode);
                backgroundViews.Add(cmv);

                cmv = new BackGroundDummyIslandView(this.LevelTile.TileIndex, BackGroundDummyIslandView.C_DUMMY_ISLAND_ROUND, framework, parentNode);
                backgroundViews.Add(cmv);

                cmv = new BackGroundDummyIslandView(this.LevelTile.TileIndex, BackGroundDummyIslandView.C_DUMMY_ISLAND_LAGUNA, framework, parentNode);
                cmv.MainNode.SetScale(2, 2, 2);
                backgroundViews.Add(cmv);

                break;

            case 6:
                //3 wysepki w tym laguna

                cmv = new BackGroundDummyIslandView(this.LevelTile.TileIndex, BackGroundDummyIslandView.C_DUMMY_ISLAND_ROUND, framework, parentNode);
                backgroundViews.Add(cmv);

                cmv = new BackGroundDummyIslandView(this.LevelTile.TileIndex, BackGroundDummyIslandView.C_DUMMY_ISLAND_LAGUNA, framework, parentNode);
                cmv.MainNode.SetScale(2, 2, 2);
                backgroundViews.Add(cmv);

                cmv = new BackGroundDummyIslandView(this.LevelTile.TileIndex, BackGroundDummyIslandView.C_DUMMY_ISLAND_ROUND, framework, parentNode);
                backgroundViews.Add(cmv);
                break;

            case 7:
                // radar

                cmv = new BackGroundDummyIslandView(this.LevelTile.TileIndex, BackGroundDummyIslandView.C_DUMMY_RADAR_DOME, framework, parentNode);
                backgroundViews.Add(cmv);

                break;

            case 8:
                // okret podwodny
                cmv = new  ShipView(TypeOfEnemyShip.Submarine, this.LevelTile.TileIndex, framework, parentNode);
                backgroundViews.Add(cmv);
                break;

            case 9:
                // patrolboat
                cmv = new  ShipView(TypeOfEnemyShip.PatrolBoat, this.LevelTile.TileIndex, framework, parentNode);
                backgroundViews.Add(cmv);
                break;

            case 10:
                // warhsip
                cmv = new  ShipView(TypeOfEnemyShip.WarShip, this.LevelTile.TileIndex, framework, parentNode);
                backgroundViews.Add(cmv);
                break;
            }
        }