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; }
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, }, }; }