public IActionResult AnaSayfa() { // buradan kullanıcı isterse tag'e göre , isterse konuya göre, isterse yazara göre arayabilelecek search kutusundan // yazının başlığı,tag'i, konusunu, yazarı görünecek. List <YaziDetailstDto> list = new List <YaziDetailstDto>(); foreach (var item in _yaziService.GetAll().Result) { List <AppUser> users = new List <AppUser>(); foreach (var us in _appUserService.GetUsersByYaziId(item.Id).Result) { users.Add(us); } list.Add(new YaziDetailstDto() { AppUser = users, Baslik = item.Baslik, YazıldıgıTarih = item.YazıldıgıTarih, Kategori = _yaziService.GetYaziKategoris(item.Id).Result, Tag = _tagService.GetirTagsByYaziId(item.Id).Result, BeklemeDurumu = item.BeklemeDurumu, Id = item.Id }); } return(View(list)); }
public IActionResult Index() { List <YaziListDto> list = new List <YaziListDto>(); string folder = Environment.CurrentDirectory; foreach (var item in _yaziService.GetAll().Result) { string readText = System.IO.File.ReadAllText(folder + item.Location); list.Add(new YaziListDto() { Baslik = item.Baslik, AppUser = _userManager.FindByIdAsync(item.AppUserId.ToString()).Result, AppUserId = item.AppUserId, BeklemeDurumu = item.BeklemeDurumu, Location = readText, YazıldıgıTarih = item.YazıldıgıTarih, Kategori = _yaziService.GetYaziKategoris(item.Id).Result, Tag = _tagService.GetirTagsByYaziId(item.Id).Result, GorunurResmi = item.GorunurResmi, Id = item.Id }); } return(View(list)); //return View(_mapper.Map<List<YaziListDto>>(_yaziService.GetAll().Result)); }
public IActionResult Index() { List <YaziListDto> a; if (_yaziService.GetAll().Result.Count > 1) { a = _mapper.Map <List <YaziListDto> >(_yaziService.GetAll().Result); } else { a = new List <YaziListDto>() { new YaziListDto() { Baslik = "İlk yazınızı yazdığınızda bu mesaj kalkacaktır.", BeklemeDurumu = "İlk yazınızı yazdığınızda bu mesaj kalkacaktır." } }; } return(View(a)); }
public IActionResult Onaylanmayanlar() { List <YaziDetailstDto> list = new List <YaziDetailstDto>(); foreach (var item in _yaziService.GetAll().Result) { List <AppUser> users = new List <AppUser>(); foreach (var us in _appUserService.GetUsersByYaziId(item.Id).Result) { users.Add(us); } list.Add(new YaziDetailstDto() { AppUser = users, Baslik = item.Baslik, YazıldıgıTarih = item.YazıldıgıTarih, Kategori = _yaziService.GetYaziKategoris(item.Id).Result, Tag = _tagService.GetirTagsByYaziId(item.Id).Result, BeklemeDurumu = item.BeklemeDurumu, Id = item.Id }); } return(View(list)); }