public void PopulateSelectLists(ProductViewModel productViwModel)
        {
            var companySelectList = CompanyService.GetAll().Select(company => new SelectListItem
            {
                Text     = company.Name,
                Value    = company.ID.ToString(),
                Selected = company.ID == productViwModel.CompanyID
            });

            var generalProductSelectList = GeneralProductService.GetAll().Select(gp => new SelectListItem
            {
                Text     = gp.Name,
                Value    = gp.ID.ToString(),
                Selected = gp.ID == productViwModel.GeneralProductID
            });

            var productCategorySelectList = ProductCategorySevice.GetAll().Select(c => new SelectListItem
            {
                Text     = c.Name,
                Value    = c.ID.ToString(),
                Selected = c.ID == productViwModel.ProductCategoryID
            });

            productViwModel.Companies         = companySelectList;
            productViwModel.ProductCategories = productCategorySelectList;
            productViwModel.GeneralProducts   = generalProductSelectList;
        }
Пример #2
0
 public static ProductCategorySevice GetInstance()
 {
     if (instance == null)
     {
         instance = new ProductCategorySevice();
     }
     return(instance);
 }
        public void InicializeContainer()
        {
            container = new List <Product>()
            {
                new Product()
                {
                    ID                = 1,
                    Name              = "ღორის მწვადი",
                    Company           = null,
                    CompanyID         = 1,
                    CookingTime       = 20,
                    Cost              = 5,
                    GeneralProduct    = GeneralProductService.FindByID(1),
                    GeneralProductID  = 1,
                    ProductCategory   = ProductCategorySevice.FindByID(2),
                    ProductCategoryID = 1,
                },

                new Product()
                {
                    ID                = 2,
                    Name              = "ლობიო მწნილით",
                    Company           = null,
                    CompanyID         = 1,
                    CookingTime       = 20,
                    Cost              = 5,
                    GeneralProduct    = GeneralProductService.FindByID(6),
                    GeneralProductID  = 6,
                    ProductCategory   = ProductCategorySevice.FindByID(2),
                    ProductCategoryID = 1,
                },

                new Product()
                {
                    ID                = 3,
                    Name              = "რაჭული ლობიანი",
                    Company           = null,
                    CompanyID         = 1,
                    CookingTime       = 20,
                    Cost              = 5,
                    GeneralProduct    = GeneralProductService.FindByID(5),
                    GeneralProductID  = 5,
                    ProductCategory   = ProductCategorySevice.FindByID(1),
                    ProductCategoryID = 1,
                },

                new Product()
                {
                    ID                = 4,
                    Name              = "იმერული ხაჭაპური",
                    Company           = null,
                    CompanyID         = 1,
                    CookingTime       = 20,
                    Cost              = 5,
                    GeneralProduct    = GeneralProductService.FindByID(4),
                    GeneralProductID  = 4,
                    ProductCategory   = ProductCategorySevice.FindByID(1),
                    ProductCategoryID = 1,
                },

                new Product()
                {
                    ID                = 5,
                    Name              = "ხინკალი",
                    Company           = null,
                    CompanyID         = 2,
                    CookingTime       = 20,
                    Cost              = 5,
                    GeneralProduct    = GeneralProductService.FindByID(2),
                    GeneralProductID  = 2,
                    ProductCategory   = ProductCategorySevice.FindByID(2),
                    ProductCategoryID = 2,
                },

                new Product()
                {
                    ID                = 7,
                    Name              = "ღორის მწვადი",
                    Company           = null,
                    CompanyID         = 2,
                    CookingTime       = 20,
                    Cost              = 5,
                    GeneralProduct    = GeneralProductService.FindByID(1),
                    GeneralProductID  = 1,
                    ProductCategory   = ProductCategorySevice.FindByID(2),
                    ProductCategoryID = 1,
                },

                new Product()
                {
                    ID                = 8,
                    Name              = "ლობიო მწნილით",
                    Company           = null,
                    CompanyID         = 2,
                    CookingTime       = 20,
                    Cost              = 5,
                    GeneralProduct    = GeneralProductService.FindByID(6),
                    GeneralProductID  = 6,
                    ProductCategory   = ProductCategorySevice.FindByID(2),
                    ProductCategoryID = 1,
                },

                new Product()
                {
                    ID                = 9,
                    Name              = "რაჭული ლობიანი",
                    Company           = null,
                    CompanyID         = 2,
                    CookingTime       = 20,
                    Cost              = 5,
                    GeneralProduct    = GeneralProductService.FindByID(5),
                    GeneralProductID  = 5,
                    ProductCategory   = ProductCategorySevice.FindByID(1),
                    ProductCategoryID = 1,
                },

                new Product()
                {
                    ID                = 10,
                    Name              = "იმერული ხაჭაპური",
                    Company           = null,
                    CompanyID         = 2,
                    CookingTime       = 20,
                    Cost              = 5,
                    GeneralProduct    = GeneralProductService.FindByID(4),
                    GeneralProductID  = 4,
                    ProductCategory   = ProductCategorySevice.FindByID(1),
                    ProductCategoryID = 1,
                },

                new Product()
                {
                    ID                = 11,
                    Name              = "ხინკალი",
                    Company           = null,
                    CompanyID         = 2,
                    CookingTime       = 20,
                    Cost              = 5,
                    GeneralProduct    = GeneralProductService.FindByID(2),
                    GeneralProductID  = 2,
                    ProductCategory   = ProductCategorySevice.FindByID(2),
                    ProductCategoryID = 2,
                },
            };
        }