예제 #1
0
 public PlayList Create(PlayList _playList)
 {
     using (var context = new ApplicationDbContext())
     {
         ApplicationDbContext.applicationDbContext = context;
         using (var dbContextTransaction = context.Database.BeginTransaction())
         {
             try
             {
                 _playList = playlistRepository.Create(_playList);
                 context.SaveChanges();
                 dbContextTransaction.Commit();
             }
             catch (Exception ex)
             {
                 dbContextTransaction.Rollback();
                 throw new Exception("Rollback realizado ", ex);
             }
         }
         return(_playList);
     }
 }