using Tiobon.Core.Common.DB.Dapper.BaseProvider.ServerMapPath;
using System;
using System.Collections.Generic;
using System.Text;
using Tiobon.Core.Common.DB.Dapper.Extensions.AutofacManager;

namespace Tiobon.Core.Common.DB.Dapper.Extensions
{
    public static class ServerExtension
    {
        /// <summary>
        /// 返回的路径后面不带/，拼接时需要自己加上/
        /// </summary>
        /// <param name="path"></param>
        /// <returns></returns>
        public static string MapPath(this string path)
        {
            return MapPath(path, false);
        }
        /// <summary>
        /// 
        /// </summary>
        /// <param name="path"></param>
        /// <param name="rootPath">获取wwwroot路径</param>
        /// <returns></returns>
        public static string MapPath(this string path,bool rootPath)
        {
            return AutofacContainerModule.GetService<IPathProvider>().MapPath(path,rootPath);
        }
    }
}
