using Ropin.Inspection.Model.Entities;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Ropin.Inspection.Repository
{
    public class RepositoryWrapper : IRepositoryWrapper
    {
        private ITsysUserRepository _tsysUserRepository = null;

        public InspectionDbContext InspectionDbContext { get; }

        public RepositoryWrapper(InspectionDbContext inspectionDbContext)
        {
            InspectionDbContext = inspectionDbContext;
        }

        public ITsysUserRepository TsysUserRepository => _tsysUserRepository ?? new TsysUserRepository(InspectionDbContext);
    }
}