trulander / CsharpEducation

2 stars 0 forks source link

Этот код можно и нужно упростить #1

Open coder1coder opened 3 years ago

coder1coder commented 3 years ago

https://github.com/trulander/CsharpEducation/blob/5da33ca0500d2a753cedd4e89095ddbd0b80365e/ShowCase/ShowCase/DemoData.cs#L11-L74

trulander commented 3 years ago

Так это данные для демо наполнения, что тут упрощать. Он нужен для того чтобы можно было сразу увидеть наполненные магазины, витрины товарами.

coder1coder commented 3 years ago

Например можно так

var dataBase = DataBase.GetInstance();

dataBase.shops.Add(new Shop<Case<Product<int>>>(4)
{
    name = "Shop with tests"
});

dataBase.shops[0].Create(new Case<Product<int>>(4)
{
    name = "case with tests",
    storage = new List<Product<int>>()
    {
        new Product<int>(0)
        {
            name = "product 0",
            cost = 1000
        },
        new Product<int>(0)
        {
            name = "product 1",
            cost = 2000
        },
    }
});
trulander commented 3 years ago

Ты не тот файл смотришь)), код в нем не имеет никакого значения, здесь заполнение условной базы идет даже без использования предназначенных на это методов, так как чтобы сделать наполнение тестовыми данными, нужно дорабатывать методы, которые принимают данные, так как предполагается ввод с консоли.

coder1coder commented 3 years ago

Я смотрю файл, который используется. Если код не имеет никакого значения - удали его :)