示例#1
0
 public static void Delete(int id)
 {
     if (id <= 0)
     {
         throw new MediaManagerException($"Erreur : {nameof(id)} <= 0", ExceptionReturnType.Error);
     }
     try
     {
         using (var context = new MediaManagerContext())
             using (var repository = new FilmRepository(context))
             {
                 repository.Delete(id);
                 context.SaveChanges();
             }
     }
     catch (Exception ex)
     {
         throw new MediaManagerException($"Erreur : {ex.Message}", ExceptionReturnType.Error);
     }
 }
示例#2
0
 public void Delete(int id)
 {
     DalInstance.Delete(id);
 }
 internal void Delete()
 {
     _filmRepository.Delete(CurrentFilm);
     CurrentFilm = _filmRepository.List().FirstOrDefault();
 }
示例#4
0
 public void Delete(int id)
 {
     filmDal.Delete(id);
 }
示例#5
0
 public void Delete(int filmId)
 {
     repository.Delete(filmId);
     repository.Save();
 }
示例#6
0
 public void SeedFilm_DeleteByID_Deleted()
 {
     _filmRepositorySUT.Delete(Seed.GreaseFilm.Id);
     using var dbxAssert = _dbContextFactory.CreateDbContext();
     Assert.False(dbxAssert.Films.Any(i => i.Id == Seed.GreaseFilm.Id));
 }
示例#7
0
 public void Delete <E>(E id)
 {
     filmRepository.Delete(id);
 }