Exemplo n.º 1
0
        static void TestGetProductData() // criar um banco de dados para armazenar os cadastros!
        {
            var newRegister = new ProductStock();

            var xBurger   = new RegisterNewProduct(1, "X-Burger", "Delicious burger", 18.50, ProductType.Food);
            var drinkBeer = new RegisterNewProduct(2, "Duff Beer", "Pure malt beer", 9.72, ProductType.Drink);
            var xEgg      = new RegisterNewProduct(3, "X-Egg", "Delicious Eggs with cheese", 15.50, ProductType.Food);

            newRegister.AddNewProduct(xBurger);
            newRegister.AddNewProduct(drinkBeer);
            newRegister.AddNewProduct(xEgg);

            newRegister.DisplayStock();
        }
Exemplo n.º 2
0
 public AdminController(RequestUserData requestUserData, RequestAllUsers requestAllUsers, RequestAllTransactions requestAllTransactions,
                        RequestTerminalWithProduct requestTerminalWithProduct, RequestUserWithUserId requestUserWithUserId, EditEmployeeWithId editEmployeeWithId,
                        RequestAllProducts requestAllProducts, RequestProductWithProductId requestProductWithProductId, EditProductWithId editProductWithId,
                        RegisterNewProduct registerNewProduct, RegisterNewTerminal registerNewTerminal, RemoveTerminal removeTerminal, RemoveProduct removeProduct,
                        RegisterProductToTerminal registerProductToTerminal, RequestAllTransactionsWithType requestAllTransactionsWithType, EditTransactionTypeWithId editTransactionTypeWithId)
 {
     _requestUserData             = requestUserData;
     _requestAllUsers             = requestAllUsers;
     _requestAllTransactions      = requestAllTransactions;
     _requestTerminalWithProduct  = requestTerminalWithProduct;
     _requestUserWithUserId       = requestUserWithUserId;
     _editEmployeeWithId          = editEmployeeWithId;
     _requestAllProducts          = requestAllProducts;
     _requestProductWithProductId = requestProductWithProductId;
     _editProductWithId           = editProductWithId;
     _registerNewProduct          = registerNewProduct;
     _registerNewTerminal         = registerNewTerminal;
     _removeTerminal                 = removeTerminal;
     _removeProduct                  = removeProduct;
     _registerProductToTerminal      = registerProductToTerminal;
     _requestAllTransactionsWithType = requestAllTransactionsWithType;
     _editTransactionTypeWithId      = editTransactionTypeWithId;
 }