public List <ViewModels.KategoriAltKategoriViewModel> GetAllCategory() { var model = db.Kategori.ToList(); var Kategoriler = new List <ViewModels.KategoriAltKategoriViewModel>(); if (model != null) { foreach (var kat in model) { var kategori = new ViewModels.KategoriAltKategoriViewModel(); foreach (var altkat in kat.AltKategori) { var altkategori = new ViewModels.AltKategoriModelView(); altkategori.altkategori = altkat.altKategori1; altkategori.altkategoriId = altkat.altKategoriID; kategori.AltKategoriler.Add(altkategori); } kategori.KategoriAdi = kat.kategori1; Kategoriler.Add(kategori); } return(Kategoriler); } else { return(null); } }
public List <ViewModels.AltKategoriModelView> GetAltkategoriByKategoriId(int id) { var model = db.AltKategori.Where(x => x.kategoriID == id); var Altkategoriler = new List <ViewModels.AltKategoriModelView>(); foreach (var kat in model) { var altkategori = new ViewModels.AltKategoriModelView(); altkategori.altkategoriId = kat.altKategoriID; altkategori.altkategori = kat.altKategori1; Altkategoriler.Add(altkategori); } return(Altkategoriler); }
public bool PostAltKategori(ViewModels.AltKategoriModelView model) { var altkategori = new Models.AltKategori(); var kategori = db.Kategori.FirstOrDefault(x => x.kategoriID == model.kategoriID); if (kategori != null) { altkategori.altKategori1 = model.altkategori; altkategori.kategoriID = model.kategoriID; db.AltKategori.Add(altkategori); db.SaveChanges(); return(true); } else { return(false); } }