using Customize.Insynerger; using Customize.Insynerger.Interfaces; using NLog; using System; using System.Collections.Generic; using System.Linq; using System.Net; using System.Net.Http; using System.Web.Http; using Weee.DAL; using Weee.Service; namespace Weee.Controllers.Api.Customize { public class carbonController : ApiController// : ApiControllerBase { protected Logger log; protected WeeeDataContext _db; protected IinsynergerReportService _insynergerReportService; public carbonController() { log = NLog.LogManager.GetCurrentClassLogger(); _db = new WeeeDataContext(); _insynergerReportService = new insynergerReportService(_db); } //public carbonController(WeeeDataAuthorizeService s) : base(s) //{ //} [Route("carbon/footprint")] [HttpGet] public object footprint(string year, string groupIds) { object ret = _insynergerReportService.reportCategory12(year, groupIds); return ret; } } }