public object GetCategories(string categoryCode) { try { var splitCategoryCode = categoryCode.Split('_', 1); var code = splitCategoryCode[0]; var id = splitCategoryCode[1]; if (code == string.Empty && id == string.Empty) { return new CResult <object>() { Message = "Bad property!!!", IsSucceeded = false } } ; if (code == MAC) { using (var controllerManager = new MiddleCategoryManager()) { var list = controllerManager.GetAllIncluding(c => c.Id == Guid.Parse(id)); return(list.Model); } } if (code == MIC) { using (var controllerManager = new MiddleCategoryManager()) { var list = controllerManager.GetAllIncluding(c => c.Id == Guid.Parse(id)); return(list.Model); } } return(null); } catch (Exception) { throw; } }
static void Main(string[] args) { /*Type computerType2 = Type.GetType("MGC.ENTITY.Identity.ApplicationUser,MGC.ENTITY"); * var repository = (IRepositoryFilter)GeneratorRepository.GetRepositoryFromEntityType(computerType2); * * var list = repository.GetAllAsList(); * * Console.WriteLine(list); * * * Console.WriteLine(repository); * Console.WriteLine(computerType2);*/ /*Repository<District> context = new Repository<District>(); * using (StreamReader sr = new StreamReader(@"D:\Projects\Web\mgc-project\MGC\MGC.TestConsole\json1.json")) * { * var json = sr.ReadToEnd(); * var items = JsonConvert.DeserializeObject<List<DistrictInfo>>(json); * * foreach (var item in items) * { * * foreach (var ilce in item.ilceleri) * { * District district = new District(); * district.Name = ilce; * district.ProvinceId = item.plaka; * context.Add(district); * } * Console.WriteLine(item); * } * }*/ /*IUserDal userDal = new UserDal(); * * var id = Guid.Parse("84df66ca-2c9c-4599-930b-78129f1c1fe1"); * * var entity = userDal.Get(id).Model; * * userDal.Delete(entity);*/ IMiddleCategoryManager categoryManager = new MiddleCategoryManager(); var list = new List <MiddleCategory>() { new MiddleCategory() { MiddleCategoryId = Guid.Parse("7533F701-4027-4234-8526-1636847AD3E8"), Name = "Notebook" }, new MiddleCategory() { MiddleCategoryId = Guid.Parse("7533F701-4027-4234-8526-1636847AD3E8"), Name = "Oyun Bilgisayarı" }, new MiddleCategory() { MiddleCategoryId = Guid.Parse("7533F701-4027-4234-8526-1636847AD3E8"), Name = "İkisi Bir Arada" }, new MiddleCategory() { MiddleCategoryId = Guid.Parse("2102CD55-21C8-4230-B2CC-CD1485B138C6"), Name = "All-In-One" }, new MiddleCategory() { MiddleCategoryId = Guid.Parse("2102CD55-21C8-4230-B2CC-CD1485B138C6"), Name = "Masaüstü Bilgisayar" }, new MiddleCategory() { MiddleCategoryId = Guid.Parse("2102CD55-21C8-4230-B2CC-CD1485B138C6"), Name = "Anakart" }, new MiddleCategory() { MiddleCategoryId = Guid.Parse("7A8722D5-B746-4E0B-97D0-BEC1710ED9BB"), Name = "Ekran Kartı" }, new MiddleCategory() { MiddleCategoryId = Guid.Parse("7A8722D5-B746-4E0B-97D0-BEC1710ED9BB"), Name = "Ram" }, new MiddleCategory() { MiddleCategoryId = Guid.Parse("7A8722D5-B746-4E0B-97D0-BEC1710ED9BB"), Name = "İşlemciler" }, new MiddleCategory() { MiddleCategoryId = Guid.Parse("7A8722D5-B746-4E0B-97D0-BEC1710ED9BB"), Name = "Disk" }, new MiddleCategory() { MiddleCategoryId = Guid.Parse("7A8722D5-B746-4E0B-97D0-BEC1710ED9BB"), Name = "HDD", IsVisible = false }, new MiddleCategory() { MiddleCategoryId = Guid.Parse("7A8722D5-B746-4E0B-97D0-BEC1710ED9BB"), Name = "SSD", IsVisible = false }, new MiddleCategory() { MiddleCategoryId = Guid.Parse("7A8722D5-B746-4E0B-97D0-BEC1710ED9BB"), Name = "Optik Sürücü", IsVisible = false }, new MiddleCategory() { MiddleCategoryId = Guid.Parse("7A8722D5-B746-4E0B-97D0-BEC1710ED9BB"), Name = "Soğutucular", IsVisible = false }, new MiddleCategory() { MiddleCategoryId = Guid.Parse("7A8722D5-B746-4E0B-97D0-BEC1710ED9BB"), Name = "Sunucu Donanımları", IsVisible = false }, new MiddleCategory() { MiddleCategoryId = Guid.Parse("7A8722D5-B746-4E0B-97D0-BEC1710ED9BB"), Name = "Kasa" }, new MiddleCategory() { MiddleCategoryId = Guid.Parse("30F31360-DB90-4C19-A158-910163A774EA"), Name = "Oyun Bilgisayarı" }, new MiddleCategory() { MiddleCategoryId = Guid.Parse("30F31360-DB90-4C19-A158-910163A774EA"), Name = "Oyun Donanımları" }, new MiddleCategory() { MiddleCategoryId = Guid.Parse("30F31360-DB90-4C19-A158-910163A774EA"), Name = "Klavye" }, new MiddleCategory() { MiddleCategoryId = Guid.Parse("30F31360-DB90-4C19-A158-910163A774EA"), Name = "Mouse" }, new MiddleCategory() { MiddleCategoryId = Guid.Parse("30F31360-DB90-4C19-A158-910163A774EA"), Name = "Kulaklık" }, new MiddleCategory() { MiddleCategoryId = Guid.Parse("30F31360-DB90-4C19-A158-910163A774EA"), Name = "Monitor" }, new MiddleCategory() { MiddleCategoryId = Guid.Parse("133306AD-B51F-4F97-B87C-CFB7C3CC0B97"), Name = "Mouse" }, new MiddleCategory() { MiddleCategoryId = Guid.Parse("133306AD-B51F-4F97-B87C-CFB7C3CC0B97"), Name = "Klavye" }, new MiddleCategory() { MiddleCategoryId = Guid.Parse("133306AD-B51F-4F97-B87C-CFB7C3CC0B97"), Name = "Monitor" }, new MiddleCategory() { MiddleCategoryId = Guid.Parse("133306AD-B51F-4F97-B87C-CFB7C3CC0B97"), Name = "Yazıcı" }, new MiddleCategory() { MiddleCategoryId = Guid.Parse("04FE15FE-30A3-4AC0-8EB4-9583F084997D"), Name = "Antivirüs & Güvenlik" }, new MiddleCategory() { MiddleCategoryId = Guid.Parse("04FE15FE-30A3-4AC0-8EB4-9583F084997D"), Name = "Oyun" }, new MiddleCategory() { MiddleCategoryId = Guid.Parse("04FE15FE-30A3-4AC0-8EB4-9583F084997D"), Name = "Office" }, new MiddleCategory() { MiddleCategoryId = Guid.Parse("04FE15FE-30A3-4AC0-8EB4-9583F084997D"), Name = "Eğitim" }, new MiddleCategory() { MiddleCategoryId = Guid.Parse("04FE15FE-30A3-4AC0-8EB4-9583F084997D"), Name = "İşletim Sistemleri" }, new MiddleCategory() { MiddleCategoryId = Guid.Parse("04FE15FE-30A3-4AC0-8EB4-9583F084997D"), Name = "Çeviri & Sözlük", IsVisible = false }, new MiddleCategory() { MiddleCategoryId = Guid.Parse("04FE15FE-30A3-4AC0-8EB4-9583F084997D"), Name = "Tasarım", IsVisible = false }, new MiddleCategory() { MiddleCategoryId = Guid.Parse("04FE15FE-30A3-4AC0-8EB4-9583F084997D"), Name = "Ticari", IsVisible = false } //new MiddleCategory(){MiddleCategoryId= Guid.Parse(""),Name=""}, }; foreach (var item in list) { categoryManager.Add(item); } }