예제 #1
0
        public void Delete()
        {
            ScreenshotList screenshots = new ScreenshotList();

            screenshots.Load();
            Screenshot screenshot = new Screenshot();

            screenshot.LoadById(screenshots.FirstOrDefault(s => s.FilePath == "UpdateTest").Id);

            int rowsAffected = screenshot.Delete();

            Assert.IsTrue(rowsAffected == 1);
        }
예제 #2
0
        //public ActionResult Delete(Guid screenShotId, ScreenshotProjects sp)
        public ActionResult Delete(Guid screenShotId, Guid projectId)
        {
            try
            {
                var screenShot = Screenshot.StaticLoadById(screenShotId);
                var fullPath   = Server.MapPath("~/" + screenShot.FilePath);

                Screenshot.Delete(screenShotId);

                if (System.IO.File.Exists(fullPath))
                {
                    System.IO.File.Delete(fullPath);
                    ViewBag.deleteSuccess = "true";
                }
            }
            catch (Exception e)
            {
            }
            return(RedirectToAction("UploadProjectSliderImage", new { id = projectId }));
        }