Beispiel #1
0
        private void AddDataItem_Click(object sender, RoutedEventArgs e)
        {
            ItemController CallItem = new ItemController();

            //var combo = CategoryComboBox.SelectedValue.ToString();
            //MessageBox.Show(CategoryComboBox.Text);
            if (ItemNameTextBox.Text.Length == 0 && QuantityTextBox.Text.Length == 0 && CategoryComboBox.Text == "")
            {
                ItemNameErrorMessage.Text = "Item Name Can't Be Empty!";
                QuantityErrorMessage.Text = "Item Quantity Can't Be Empty!";
                CategoryErrorMessage.Text = "You Must Choose Category Item!";
                ItemNameTextBox.Focus();
                QuantityTextBox.Focus();
                CategoryComboBox.Focus();
            }
            else if (ItemNameTextBox.Text.Length == 0 && QuantityTextBox.Text.Length == 0)
            {
                ItemNameErrorMessage.Text = "Item Name Can't Be Empty!";
                QuantityErrorMessage.Text = "Item Quantity Can't Be Empty!";
                ItemNameTextBox.Focus();
                QuantityTextBox.Focus();
            }
            else if (ItemNameTextBox.Text.Length == 0 && CategoryComboBox.Text == "")
            {
                ItemNameErrorMessage.Text = "Item Name Can't Be Empty!";
                CategoryErrorMessage.Text = "You Must Choose Category Item!";
                ItemNameTextBox.Focus();
                CategoryComboBox.Focus();
            }
            else if (QuantityTextBox.Text.Length == 0 && CategoryComboBox.Text == "")
            {
                CategoryErrorMessage.Text = "You Must Choose Category Item!";
                QuantityErrorMessage.Text = "Item Quantity Can't Be Empty!";
                QuantityTextBox.Focus();
                CategoryComboBox.Focus();
            }
            else if (ItemNameTextBox.Text.Length == 0)
            {
                ItemNameErrorMessage.Text = "Item Name Can't Be Empty!";
                ItemNameTextBox.Focus();
            }
            else if (QuantityTextBox.Text.Length == 0)
            {
                QuantityErrorMessage.Text = "Item Quantity Can't Be Empty!";
                QuantityTextBox.Focus();
            }
            else if (CategoryComboBox.Text == "")
            {
                CategoryErrorMessage.Text = "You Must Choose Category Item!";
                CategoryComboBox.Focus();
            }
            else
            {
                string Iname = ItemNameTextBox.Text;
                int    Iqty  = Convert.ToInt32(QuantityTextBox.Text);
                int    Icat  = Convert.ToInt32(CategoryComboBox.SelectedValue.ToString());

                CallItem.AddItem(Iname, Iqty, Icat, email, name, roles);
            }
        }
Beispiel #2
0
    public void RemoveItem(PlacedItem placedItem)
    {
        if (placedItem == null || !placedItem.Removable)
        {
            return;
        }

        ItemController.AddItem(placedItem.Item);

        PlacedItems.Remove(placedItem);
        placedItem.Remove();
    }
        public void AddItemTest()
        {
            ItemData data = new ItemData();

            data.ItemNumber    = "TESTITEMNUMBER";
            data.ConsignmentID = GetConsignmentID();
            data.SKU           = "0";
            data.IsTest        = "1";

            int result = controller.AddItem(data);

            Assert.AreEqual(result, 1);
        }
        public void AddItem_WhenCalled_ReturnsTrue()
        {
            // Arrange
            itemRepository.Setup(s => s.AddItem(It.IsAny <Item>())).Returns(true);
            ItemInputModel item = new ItemInputModel {
                DisplayName = "Jacket", Value = 300, CategoryId = 2
            };

            // Act
            var result = itemController.AddItem(item);

            // Assert
            Assert.True(result);
        }
Beispiel #5
0
        public async void Task_Add_ItemData_MatchResult()
        {
            //Arrange
            var controller = new ItemController(repository);
            var post       = new ItemViewModel()
            {
                Item_Name = "Mobile", Price = 560, Description = "test in unit test"
            };

            //Act
            var data = await controller.AddItem(post);

            //Assert
            Assert.IsType <OkObjectResult>(data);

            var okResult = data.Should().BeOfType <OkObjectResult>().Subject;

            Assert.Equal(8, okResult.Value);
        }
Beispiel #6
0
        public async void CreateItemReturnTest()
        {
            // Arrange
            var  itemController = new ItemController(_repo, _dbContext, _mapper, _userManager, _eventLogRepo);
            Item createdItem    = new Item(
                "D4",
                23,
                _dbContext.ItemTemplates.FirstOrDefault(x => x.Id == 1),
                _dbContext.Orders.FirstOrDefault(x => x.Id == 1),
                _dbContext.Users.FirstOrDefault(x => x.Id == 1),
                new List <ItemPropertyDescription> {
                new ItemPropertyDescription()
                {
                    Description  = "halv",
                    PropertyName = _dbContext.ItemPropertyNames.FirstOrDefault(x => x.Id == 1)
                }
            },
                new List <ItemItemRelation> {
                new ItemItemRelation()
                {
                    PartId = 1,
                    Amount = 2
                }
            },
                new List <ItemItemRelation>(),
                true
                );

            // Act
            var itemDTO = _mapper.Map <ItemForAddDto>(createdItem);
            var status  = await itemController.AddItem(itemDTO);

            // Assert
            StatusCodeResult result = status as StatusCodeResult;
            var test = new StatusCodeResult(201);

            Assert.True(result.StatusCode == test.StatusCode);
        }
Beispiel #7
0
        public async void CreateItemTest()
        {
            // Arrange
            var  itemController = new ItemController(_repo, _dbContext, _mapper, _userManager, _eventLogRepo);
            Item itemToCreate   = new Item(
                "D4",
                23,
                _dbContext.ItemTemplates.FirstOrDefault(x => x.Id == 1),
                _dbContext.Orders.FirstOrDefault(x => x.Id == 1),
                _dbContext.Users.FirstOrDefault(x => x.Id == 1),
                new List <ItemPropertyDescription> {
                new ItemPropertyDescription()
                {
                    Description  = "halv",
                    PropertyName = _dbContext.ItemPropertyNames.FirstOrDefault(x => x.Id == 1)
                }
            },
                new List <ItemItemRelation> {
                new ItemItemRelation()
                {
                    PartId = 1,
                    Amount = 2
                }
            },
                new List <ItemItemRelation>(),
                true
                );

            // Act
            var itemDTO = _mapper.Map <ItemForAddDto>(itemToCreate);
            await itemController.AddItem(itemDTO);

            var item = _dbContext.Items.FirstOrDefault(x => x.Placement == "D4");

            // Assert
            Assert.True(item.Amount == 23);
        }
Beispiel #8
0
        static void Main(string[] args)
        {
            ItemController ic = new ItemController();

            ic.AddItem("Axe", 3);
        }
 public void Should_AddItem()
 {
     Assert.IsTrue(itemController.AddItem("Axe", 1));
     Assert.IsTrue(itemController.AddItem("Helping Axe", 50));
 }
Beispiel #10
0
 internal void AddItem(Item pItem)
 {
     itemController.AddItem(pItem);
 }