using MiniWebApi.Network;
using System;
using System.Collections.Generic;
using System.Text;

namespace Vinno.vCloud.Disk
{
    public class CloudDiskServer
    {
        private WebApiServer _webApiServer;
        public CloudDiskServer()
        {
            _webApiServer = new WebApiServer("CloudDisk", true);
        }

        /// <summary>
        /// 开启Server
        /// </summary>
        public void Start()
        {
            ViewEngine viewEngine = new ViewEngine();
            viewEngine.LastModifiedTime = DateTime.Now;
            viewEngine.IsLocalServer = true;
            _webApiServer.Start(9997, viewEngine.FindSourceNoModel);
        }

        /// <summary>
        /// 停止Server
        /// </summary>
        public void Stop()
        {
            _webApiServer.Stop();
        }
    }
}