public async Task <int> DeletePhotoStoryComment(PreviewPhotoStoryCommentViewModel input) { var photoStoryComment = photoStoryCommentDbSet.All().Where(x => x.Id == input.Id).FirstOrDefault(); photoStoryCommentDbSet.Delete(photoStoryComment); await photoStoryCommentDbSet.SaveChangesAsync(); return((int)photoStoryComment.PhotoStoryId); }
public async Task <int> UpdatePhotoStoryComment(PreviewPhotoStoryCommentViewModel input) { var photoStoryComment = photoStoryCommentDbSet.All().SingleOrDefault(t => t.Id == input.Id); photoStoryComment.UserOpinion = input.UserOpinion; await photoStoryCommentDbSet.SaveChangesAsync(); return((int)photoStoryComment.PhotoStoryId); }
public async Task <IActionResult> DeletePhotoStoryComment(PreviewPhotoStoryCommentViewModel input) { if (!ModelState.IsValid) { return(View(input)); } int photoStoryId = await photoStoryCommentService.DeletePhotoStoryComment(input); return(this.RedirectToAction("PreviewPhotoStory", "PhotoStories", new { id = photoStoryId })); }