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)); }
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)); }
public IActionResult Get(int id) { var result = _yaziService.GetById(id); return(Ok(result)); }
public IActionResult Delete(int id) { _genericService.Delete(_yaziService.GetById(id).Result); return(RedirectToAction("Temp")); }