Один метод должен пересылать переменные другому и проверять, можете ли вы добавить элемент.C # - PullRequest
0 голосов
/ 06 марта 2019

У меня есть класс изделия, и это работает.

Я хочу проверить, могу ли я добавить изделие с помощью моего метода проверки.Если у меня есть код в одном методе, он работает, но если у меня есть его в отдельных методах, я не буду работать.Как я могу это исправить, если у меня есть переменные как-то?Я добавлю метод, который добавляет элемент в список, если он прошел проверку, единственное, что сейчас происходит, - это ложь.

 public bool AddWaresInput()
    {

        Console.WriteLine("What Is The Name Of The Item ?");
        string Warename = Console.ReadLine();
        Console.WriteLine("What is the price ?");
        string Warepricestring = Console.ReadLine();
        bool Warepriceparse = float.TryParse(Warepricestring, out Wareprice);
        Console.WriteLine("How much does it weight ?");
        string Wareweightstring = Console.ReadLine();
        bool Wareweightparse = float.TryParse(Wareweightstring, out Wareweight);
        Console.WriteLine("How many are there in the warehouse ?");
        string Warestatusstring = Console.ReadLine();
        bool Warestatusparse = int.TryParse(Warestatusstring, out Warestatus);


        CheckAddWares();
        return true;
    }

    public bool CheckAddWares()
    {

        if (Warestatusparse && Wareweightparse && Warepriceparse)
        {



            string returner = $"You cant add the ware {Warename}!";
            Console.WriteLine(returner);
            wh.AddWares();
            return true;

        }
        else
        {
            string returner = $"The ware {Warename} was added!";
            Console.WriteLine(returner);
            return false;
        }
    } 
...