Пример #1
0
        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());
        }
Пример #2
0
        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));
            }
        }
Пример #3
0
        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);
            }
        }
Пример #4
0
        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);
    }