コード例 #1
0
        public IActionResult Detay(int id, string title)
        {
            YaziDto yazi   = _yaziService.GetById(id);
            YaziVM  yaziVM = _mapper.Map <YaziVM>(yazi);

            yaziVM.YorumList = _yorumService.GetList(id).ToList();
            return(View(yaziVM));
        }
コード例 #2
0
        public async Task <IActionResult> Edit(int id)
        {
            var yazi      = _yaziService.GetById(id).Result;
            var kategoris = await _yaziService.GetYaziKategoris(id);

            List <int> kategorids = new List <int>();

            foreach (var item in kategoris)
            {
                kategorids.Add(item.Id);
            }
            var        tags   = _tagService.GetirTagsByYaziId(id).Result;
            List <int> tagids = new List <int>();

            foreach (var item in tags)
            {
                tagids.Add(item.Id);
            }

            var path          = _webHostEnvironment.ContentRootPath;
            var path2         = yazi.Location;
            var body          = System.IO.File.ReadAllText(path + path2);
            var YazıUpdateDto = new YazıUpdateDto()
            {
                Id           = id,
                Baslik       = yazi.Baslik,
                GorunurResmi = yazi.GorunurResmi,
                KategoriId   = kategorids.ToArray(),
                Kategoris    = _kategoriService.GetAll().Result,
                TagId        = tagids.ToArray(),
                Tags         = _tagService.GetAll().Result,
                Body         = body
            };

            return(View(YazıUpdateDto));
        }
コード例 #3
0
        public IActionResult Get(int id)
        {
            var result = _yaziService.GetById(id);

            return(Ok(result));
        }
コード例 #4
0
 public IActionResult Delete(int id)
 {
     _genericService.Delete(_yaziService.GetById(id).Result);
     return(RedirectToAction("Temp"));
 }