using Cksoft.Data; using Cksoft.Data.Repository; using Cksoft.Unity; using DllEapDal.OFILM; using DllEapEntity.Dtos; using DllEapEntity.OFILM; using Microsoft.AspNetCore.Mvc; using System; using System.Collections.Generic; using System.Text; using System.Threading.Tasks; namespace DllEapBll.OFILM { [ApiController] [Route("eap/api/regioncharger")] public class RegionChargerController : ControllerBase { [HttpGet] [Route("get")] public async Task> Get(string regionName, string factory,string plant,string chargeName) { using(IDatabase db = DbFactory.Base("eapslave")) { var dal = new RegionChargerDal(db); return await dal.Get(regionName,factory,plant,chargeName); } } [HttpPost] [Route("addorupdate")] public async Task AddOrUpdate(RegionCharger charger) { var userCode = Request.Headers["usercode"]; charger.RecCode = charger.ModCode = userCode; using(IDatabase db = DbFactory.Base("eap")) { var dal = new RegionChargerDal(db); return await dal.AddOrUpdate(charger); } } } }