public IActionResult DeleteSubtitle(int subtitleId) { var entity = _subtitleService.GetByIdWithHomepage(subtitleId); var model = new SubtitleAdminModels(); model.SubtitleName = entity.SubtitleName; model.isApproved = entity.isApproved; model.SubtitleId = entity.SubtitleId; model.Homepage = entity.HomeSubtitle.Select(i => i.Homepage).ToList(); return(View(model)); }
public IActionResult DeleteHomeSubtitle(int homeId, int subtitleId) { var entity = _subtitleService.GetByIdWithHomepage(subtitleId); var model = new SubtitleAdminModels(); if (entity != null && model != null) { model.SubtitleName = entity.SubtitleName; model.isApproved = entity.isApproved; model.SubtitleId = entity.SubtitleId; model.Homepage = entity.HomeSubtitle.Select(i => i.Homepage).Where(i => i.HomepageId == homeId).ToList(); } return(View(model)); }
public IActionResult EditSubtitle(SubtitleAdminModels model) { if (ModelState.IsValid) { var entity = _subtitleService.GetById(model.SubtitleId); entity.SubtitleName = model.SubtitleName; entity.isApproved = model.isApproved; _subtitleService.Update(entity); TempData.Put("message", new ResultMessage() { Title = "Bildirim", Message = "Alt Başlık başarılı bir şekilde güncellendi.", Css = "success" }); return(RedirectToAction("Subtitle")); } return(View(model)); }
public IActionResult Subtitle() { var subtitle = _subtitleService.GetAll(); List <SubtitleAdminModels> model = new List <SubtitleAdminModels>(); if (subtitle != null) { foreach (var item in subtitle) { SubtitleAdminModels box = new SubtitleAdminModels { SubtitleId = _subtitleService.GetByIdWithHomepage(item.SubtitleId).SubtitleId, SubtitleName = _subtitleService.GetByIdWithHomepage(item.SubtitleId).SubtitleName, isApproved = _subtitleService.GetByIdWithHomepage(item.SubtitleId).isApproved, Homepage = _subtitleService.GetByIdWithHomepage(item.SubtitleId).HomeSubtitle.Select(i => i.Homepage).ToList() }; model.Add(box); } } return(View(model)); }