Map_content.cs 1.81 KB
using Infrastructure;
using Microsoft.AspNetCore.Hosting;
using Microsoft.AspNetCore.Http;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Linq.Expressions;
using WebRepository;

namespace WebApp
{
    /// <summary>
    /// 工作流模板信息表
    /// </summary>

    public partial class Map_content
    {
        private readonly IUnitWork _unitWork;
        private static IHostingEnvironment _hostingEnvironment;
        readonly ExcelHelper imp = new ExcelHelper(_hostingEnvironment);

        //新增插入表数据
        public IRepository<MapPageContent> _mapcontent;


        public Map_content(IUnitWork unitWork, IRepository<MapPageContent> repository, IHostingEnvironment hostingEnvironment)
        {
            _unitWork = unitWork;
            _mapcontent = repository;
            _hostingEnvironment = hostingEnvironment;
        }

        public Map_content SetLoginInfo(LoginInfo loginInfo)
        {
            _mapcontent._loginInfo = loginInfo;
            return this;
        }

        //插入新增表Map_content
        public void mpcIns(MapPageContent entity)
        {
            _mapcontent.Add(entity);
        }
        public void mpcIns(MapPageContent[] entity)
        {
            _mapcontent.BatchAdd(entity);
        }
        public void Upd(MapPageContent entity)
        {
            _mapcontent.Update(entity);
        }

        public void DelByIds(string name)
        {
            _mapcontent.Delete(u => u.MapName == name);
        }

        public MapPageContent FindSingle(Expression<Func<MapPageContent, bool>> exp)
        {
            return _mapcontent.FindSingle(exp);
        }

        public IQueryable<MapPageContent> Find(Expression<Func<MapPageContent, bool>> exp)
        {
            return _mapcontent.Find(exp);
        }

    }
}