public async Task Delete_Media_Success() { var mediaId = "media"; _context.Medias.Add(new Media { Id = mediaId }); _context.SaveChanges(); var result = await _controller.DeleteMedia(mediaId); Assert.Equal(mediaId, result.Value.Id); Assert.Empty(_context.Medias.ToList()); }
public async Task TestDeleteNotFound() { using (var context = new MyMovieTrackerContext(options)) { MediaController mediaController = new MediaController(context); ActionResult <Media> result = await mediaController.DeleteMedia("tv", 123); Assert.IsNotNull(result); Assert.IsNotNull(result.Result); Assert.IsInstanceOfType(result.Result, typeof(NotFoundResult)); } }
public async Task TestDelete() { using (var context = new MyMovieTrackerContext(options)) { MediaController mediaController = new MediaController(context); ActionResult <Media> result = await mediaController.DeleteMedia("movie", 299534); Assert.IsNotNull(result); Assert.IsNotNull(result.Value); Assert.AreEqual(media[1].Title, result.Value.Title); Assert.AreEqual(media[1].MediaId, result.Value.MediaId); Assert.AreEqual(media[1].MediaType, result.Value.MediaType); } }
private void deleteDvdButton_Click(object sender, EventArgs e) { try { if (idTextBox.Text != "") { int dvdId = Convert.ToInt32(idTextBox.Text); int size = mediaItems.Count; foreach (Media d in mediaItems) { if (d is Dvd && d.Id == dvdId) { mediaItems = MediaController.DeleteMedia(dvdId, mediaItems); break; } } if (mediaItems.Count == size - 1) { MessageBox.Show(deleteSuccessString); ClearDvdFields(); mediaListView.Clear(); populateListView(); MediaController.PopulateMainDvdsViewList(mediaListView, mediaItems); } else { MessageBox.Show(deleteNoSuccessString); } } else { MessageBox.Show(deleteNoSuccessString); } } catch { MessageBox.Show(deleteNoSuccessString); } }
private void deleteBookButton_Click(object sender, EventArgs e) { try { if (idTextBox.Text != "") { int bookId = Convert.ToInt32(idTextBox.Text); int size = mediaItems.Count; foreach (Media b in mediaItems) { if (b is Book && b.Id == bookId) { mediaItems = MediaController.DeleteMedia(bookId, mediaItems); break; } } if (mediaItems.Count == size - 1) { MessageBox.Show(deleteSuccessString); ClearBookFields(); booksListView.Clear(); populateListView(); MediaController.PopulateMainBooksViewList(booksListView, mediaItems); } else { MessageBox.Show(deleteNoSuccessString); } } else { MessageBox.Show(deleteNoSuccessString); } } catch { MessageBox.Show(deleteNoSuccessString); } }
public static void BulkDelete(List <MediaModel> parameters) { bool ret = MediaController.DeleteMedia(parameters); bool success = false; string msg = "no"; if (ret) { success = true; msg = "Delete Completed!!"; } string res = (new BaseWebMethodAJax { success = success, msg = msg }).ObjectToJSON(); AppTools.SendResponse(HttpContext.Current.Response, res); }