static void Main() { Console.OutputEncoding = Encoding.UTF8; SellController sellController = new SellController(); sellController.SellCar(new Car() { //Строительная, 13 600 кг, 2830.0 мм/7620.0 мм/2590.0 мм, Гусеничный экскаватор Cat 313D2 L, 2018, 5 000 000 руб, Удлиненная стрела, США, 06/26/2020, Иванов Иван Иванович Model = "Ford Focus II", IssueYear = 2008, Price = "275 000 руб", Equipment = "Хэтчбек 5 дв.", ProducingCountry = "Россия", SaleDate = DateTime.Now, Buyer = "Иванов Иван Иванович" }); sellController.SellCar(new SportCar() { Seconds = "5", EngineDisplacement = "5 литров", Power = "200 лошадиных сил", Model = "Ford Focus III", IssueYear = 2007, Price = "245 000 руб", Equipment = "Хэтчбек 5 дв.", ProducingCountry = "Россия", SaleDate = DateTime.Now, Buyer = "Иванов Иван Иванович" }); sellController.SellCar(new UsedCar() { SafetyDegree = "Не битая", Owner = "Петров Петр Петрович", Mileage = "100 000 км", Model = "Ford Focus I", IssueYear = 2009, Price = "300 000 руб", Equipment = "Хэтчбек 5 дв.", ProducingCountry = "Россия", SaleDate = DateTime.Now, Buyer = "Иванов Иван Иванович" }); sellController.PrintList(); Console.WriteLine("--------------------------------"); sellController.ModelOrderByAscending(); sellController.PrintList(); Console.WriteLine("--------------------------------"); sellController.ModelOrderByDescending(); sellController.PrintList(); Console.WriteLine("--------------------------------"); sellController.PriceOrderByAscending(); sellController.PrintList(); Console.WriteLine("--------------------------------"); sellController.PriceOrderByDescending(); sellController.PrintList(); }
public UnionController(RandData rand) { this.rand = rand; carHandle = new CarController(rand); custHandle = new CustController(rand); sellHandle = new SellController(rand); }
public void Update_Test() { ISellRepo BookData = new SellRepo(db); SellController obj = new SellController(BookData); var data = obj.Put(1, 50); var okResult = data as OkObjectResult; Assert.AreEqual(200, okResult.StatusCode); }
private void Start() { _image = GetComponent <Image>(); _sellController = FindObjectOfType <SellController>(); var chance = Random.Range(0, 100); if (chance > 50) { GameObject itemObj = SpriteStorage.instance.item; InventoryItem inventoryItem = Instantiate(itemObj, itemObj.transform.parent, false).GetComponent <InventoryItem>(); inventoryItem.transform.position = transform.position; inventoryItem.SetParent(this); _image.sprite = SpriteStorage.instance.GetSellSprite(SpriteStorage.SellType.Full); } }
public void Sell_BuyCar_WorksCorrectly() { repo = new CarRepository(); repo.Add(new Car("Test", "Test", 10, new Car.CarID(3001), "/img/Merc.jpg", true, false, "Автосалон")); // Arrange var controller = new SellController(repo, app); // Act var result = controller.BuyCar(3001, "*****@*****.**"); // Assert var car = repo.GetAll().Where(c => c.ID.IDValue == 3001).ToArray()[0]; Assert.True(car.IsSold); Assert.Equal("*****@*****.**", car.Owner); }
static void Main() { Console.OutputEncoding = Encoding.UTF8; SellController sellController = new SellController(); Car car = new Car() { Model = "Ford Focus II", IssueYear = 2007, Price = "245 000 руб", Equipment = "Хэтчбек 5 дв.", ProducingCountry = "Россия", SaleDate = DateTime.Now, Buyer = "Иванов Иван Иванович" }; Car car1 = new SportCar() { Seconds = "5", EngineDisplacement = "5 литров", Power = "200 лошадиных сил", Model = "Ford Focus II", IssueYear = 2007, Price = "245 000 руб", Equipment = "Хэтчбек 5 дв.", ProducingCountry = "Россия", SaleDate = DateTime.Now, Buyer = "Иванов Иван Иванович" }; Car car2 = new UsedCar() { SafetyDegree = "Не битая", Owner = "Петров Петр Петрович", Mileage = "100 000 км", Model = "Ford Focus II", IssueYear = 2007, Price = "245 000 руб", Equipment = "Хэтчбек 5 дв.", ProducingCountry = "Россия", SaleDate = DateTime.Now, Buyer = "Иванов Иван Иванович" }; sellController.SellCar(car); sellController.SellCar(car1); sellController.SellCar(car2); sellController.PrintList(); }
public void ShowSellPanel(PublicTile[] ownedTiles, int neededPrice) { Tile[] tiles = GameObject.FindObjectsOfType <Tile>(); // Configura o botão de confirmação SellController sellController = sellPanel.GetComponentInChildren <SellController>(); sellController.currentPlayerCoin = controller.coin; sellController.neededPrice = neededPrice; sellController.playerUI = this; // Percorre os tile e verifica se é do player foreach (Tile tile in tiles) { // Se não for um Tile ou não for um Tile do Player passa pro próximo if (!ownedTiles.Any(t => t.index == tile.index)) { continue; } // Pega a posição da casa na tela e adiciona uma margem para cima Vector3 viewportPos = Camera.main.WorldToViewportPoint(tile.transform.position); Vector3 screenPos = Camera.main.ViewportToScreenPoint(new Vector3(viewportPos.x, viewportPos.y + 0.1f, viewportPos.z)); // Cria rotação com a seta do toggle virado para baixo Quaternion pointRot = Quaternion.Euler(0f, 0f, 180f); // Instancia o toggle em cima do Tile e passa o index para o componente ToggleSell ToggleSell toggle = Instantiate(toggleCanvas, screenPos, pointRot, sellPanel.transform).GetComponent <ToggleSell>(); toggle.tile = ownedTiles.First(t => t.index == tile.index); // Adiciona o toggle na lista para uso na confirmação sellController.toggles.Add(toggle); } sellPanel.SetActive(true); }
static void Main(string[] args) { RandData rand = new RandData(); Menu menu = new Menu(); CarController carCon = new CarController(rand); CustController custCon = new CustController(rand); SellController sellCon = new SellController(rand); while (true) { switch (menu.mainMenu()) { case Menu.MENU_MAIN_RAND: carCon.insRandData(menu.getRandSize()); custCon.insRandData(menu.getRandSize()); sellCon.insRandData(menu.getRandSize()); break; case Menu.MENU_MAIN_DEL_ALL: carCon.removeAll(); custCon.removeAll(); sellCon.removeAll(); break; case Menu.MENU_MAIN_VIEW: carCon.carView(); custCon.custView(); sellCon.sellView(); break; case Menu.MENU_MAIN_ADD: switch (menu.subAddMenu()) { case Menu.MENU_SUB_ADD_CAR: carCon.addCarItem( menu.addCarMenu2()); break; case Menu.MENU_SUB_ADD_CUST: custCon.addCustItem( menu.addCustMenu()); break; case Menu.MENU_SUB_ADD_SELL: sellCon.addSellItem( menu.addSellMenu()); break; case Menu.MENU_SUB_ADD_EXIT: break; } break; case Menu.MENU_MAIN_DEL: carCon.delCarItem(menu.delCarMenu()); custCon.delCustItem(menu.delCustMenu()); sellCon.delSellItem(menu.delSellMenu()); break; case Menu.MENU_MAIN_UPDATE: carCon.updateCarItem(menu.updateCarMenu()); custCon.updateCustItem(menu.updateCustMenu()); sellCon.updateSellItem(menu.updateSellMenu()); break; case Menu.MENU_MAIN_EXIT: Environment.Exit(0); break; } } }
public UnionController(CarController carHandle, CustController custHandle, SellController sellHandle) { this.carHandle = carHandle; this.custHandle = custHandle; this.sellHandle = sellHandle; }
static void Main(string[] args) { RandData rand = new RandData(); Menu menu = new Menu(); // 객체생성 - instance 메소드를 불러오기 위함. CarContoller carCon = new CarContoller(rand); CustController custCon = new CustController(rand); SellController selCon = new SellController(rand); while (true) { switch (menu.mainMenu()) //class변수는 객체 생성 후 불러오기 { case Menu.MENU_MAIN_RAND: // instance 변수는 carCon.InsRandDate(menu.getRandSize()); custCon.InsRandDate_cus(menu.getRandSize()); selCon.InsRandDate_sell(menu.getRandSize()); break; case Menu.MENU_MAIN_DEL_ALL: carCon.removeAll(); custCon.removeAll(); selCon.removeAll(); break; case Menu.MENU_MAIN_VIEW: carCon.carView(); custCon.custView(); selCon.SellView(); break; case Menu.MENU_MAIN_ADD: switch (menu.subAddMenu()) { case Menu.MENU_SUB_ADD_CAR: carCon.addCarItem(menu.addCarMenu2()); break; case Menu.MENU_SUB_ADD_CUST: custCon.addCustItem(menu.addCustMenu()); break; case Menu.MENU_SUB_ADD_SELL: selCon.addSellItem(menu.addSellMenu()); break; case Menu.MENU_SUB_ADD_EXIT: break; } break; case Menu.MENU_MAIN_DEL: carCon.delCarItem(menu.delCarMenu()); custCon.delCustItem(menu.delCustMenu()); selCon.delSellItem(menu.delSellMenu()); break; case Menu.MENU_MAIN_UPDATE: carCon.updateCarItem(menu.updateCarMenu()); custCon.updateCarItem(menu.updateCustMenu()); selCon.updateSellItem(menu.updateSellMenu()); break; case Menu.MENU_MAIN_EXIT: Console.WriteLine("프로그램이 종료되었습니다."); Environment.Exit(0); break; default: break; } } }
public BuySellControllersTest() { _buyController = new BuyController(_shareRepositoryMock.Object, _tradeRepositoryMock.Object, _portRepositoryMock.Object); _sellController = new SellController(_shareRepositoryMock.Object, _tradeRepositoryMock.Object, _portRepositoryMock.Object); }