public async Task DeletePreviewPhotoStory(PreviewPhotoStoryViewModel input) { var photoStory = photoStoryDbSet.All().Where(x => x.Id == input.Id).FirstOrDefault(); photoStoryDbSet.Delete(photoStory); await photoStoryDbSet.SaveChangesAsync(); }
public async Task <IActionResult> UpdatePhotoStory(PreviewPhotoStoryViewModel input) { if (ModelState.IsValid) { input.PhotographyAddictedUserId = this.User.FindFirstValue(ClaimTypes.NameIdentifier); var photoStoryId = await photoStoryService.UpdatePreviewPhotoStory(input); return(RedirectToAction("PreviewPhotoStory", "PhotoStories", new { id = photoStoryId })); } else { return(View(input)); } }
public async Task <int> UpdatePreviewPhotoStory(PreviewPhotoStoryViewModel input) { var updatePhotoStory = photoStoryDbSet.All().SingleOrDefault(t => t.Id == input.Id); updatePhotoStory.Author = input.Author; updatePhotoStory.Introduction = input.Introduction; updatePhotoStory.Title = input.Title; updatePhotoStory.Conclusion = input.Conclusion; await photoStoryDbSet.SaveChangesAsync(); return((int)updatePhotoStory.Id); }
public async Task <IActionResult> DeletePhotoStory(PreviewPhotoStoryViewModel input) { await photoStoryService.DeletePreviewPhotoStory(input); return(RedirectToAction("PreviewPhotoStories", "PhotoStories")); }