using System; 
 | 
using System.Collections.Generic; 
 | 
using System.Linq; 
 | 
using System.Text; 
 | 
using System.Threading.Tasks; 
 | 
using WIDESEA_Core; 
 | 
using WIDESEA_Core.BaseRepository; 
 | 
using WIDESEA_Core.BaseServices; 
 | 
using WIDESEA_IRepository; 
 | 
using WIDESEA_IServices; 
 | 
using WIDESEA_Model.Models; 
 | 
  
 | 
namespace WIDESEA_Services 
 | 
{ 
 | 
    public class Sys_TestService : ServiceBase<Sys_Test, ISys_TestRepository>, ISys_TestService 
 | 
    { 
 | 
        private readonly IUnitOfWorkManage _unitOfWorkManage; 
 | 
        public Sys_TestService(ISys_TestRepository BaseDal, IUnitOfWorkManage unitOfWorkManage) : base(BaseDal) 
 | 
        { 
 | 
            _unitOfWorkManage = unitOfWorkManage; 
 | 
        } 
 | 
  
 | 
        public WebResponseContent TranTest() 
 | 
        { 
 | 
            Sys_Test sys_Test = BaseDal.QueryFirst(x => true); 
 | 
            sys_Test.TestContent = "TranTest"; 
 | 
            _unitOfWorkManage.BeginTran(); 
 | 
  
 | 
            BaseDal.UpdateData(sys_Test); 
 | 
  
 | 
            _unitOfWorkManage.CommitTran(); 
 | 
  
 | 
            return WebResponseContent.Instance.OK(); 
 | 
        } 
 | 
    } 
 | 
} 
 |