public IActionResult DeleteTheme(int Id) { var deletedTheme = themeService.FindThemeBy(Id); if (deletedTheme == null) { return(this.RedirectToAction("Index", "Home")); } if (deletedTheme.PhotographyAddictedUserId == this.User.FindFirstValue(ClaimTypes.NameIdentifier) || this.User.IsInRole("Moderator")) { return(View(deletedTheme)); } return(this.RedirectToAction("PreviewThemes", "Themes")); }
public IActionResult AddThemeComment(int Id) { var isThemeExist = themeService.FindThemeBy(Id); if (isThemeExist == null) { return(this.RedirectToAction("Index", "Home")); } var newThemeComment = new AddThemeCommentViewModel() { ThemeId = Id, }; return(View(newThemeComment)); }