Ejemplo n.º 1
0
 public void UpdateTrack(TrackCategory model, bool isDelete = false)
 {
     using (var transaction = _trackRepository.BeginTransaction())
     {
         try
         {
             var result = _trackRepository.Get(obj => obj.TrackCategoryID == model.TrackCategoryID);
             if (isDelete == false)
             {
                 result.TrackCode   = model.TrackCode;
                 result.TrackName   = model.TrackName;
                 result.Status      = model.Status;
                 result.Description = model.Description;
             }
             else
             {
                 result.TrackCategoryID = model.TrackCategoryID;
                 result.Status          = model.Status;
             }
             _trackRepository.Update(result);
             transaction.Commit();
         }
         catch
         {
             transaction.Rollback();
         }
     }
 }
Ejemplo n.º 2
0
 public void InsertTrack(TrackCategory model)
 {
     using (var transaction = _trackRepository.BeginTransaction())
     {
         try
         {
             _trackRepository.Insert(model);
             transaction.Commit();
         }
         catch
         {
             transaction.Rollback();
         }
     }
 }