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));
        }
Esempio n. 2
0
        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));
        }
Esempio n. 4
0
        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));
        }