public void RemoveScreenshot(ScreenshotDataContract screenshotDataContract, int developerId) { if (!ScreenshotBiz.Any(sc => sc.App.DeveloperId == developerId && sc.Id == screenshotDataContract.Id)) { return; } ScreenshotBiz.Delete(screenshotDataContract.ToScreenshot()); _context.SaveChanges(); RemoveScreenshotOnFileSystem(screenshotDataContract); }
public void SaveScreenshot(ScreenshotDataContract screenshotDataContract) { ScreenshotBiz.Create(screenshotDataContract.ToScreenshot()); SaveScreenshotOnFileSystem(screenshotDataContract); _context.SaveChanges(); }