using System; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; using Microsoft.AspNetCore.Mvc; using Knoks.Api.Controllers.Base; using Knoks.Core.Logic.Interfaces; using Knoks.Core.Entities; using Knoks.Core.Entities.Args; // For more information on enabling MVC for empty projects, visit http://go.microsoft.com/fwlink/?LinkID=397860 namespace Knoks.Api.Controllers { [Route("v1/[controller]")] public class TestsController : ApiConsumerController { private readonly ISystemConfigurationManager _systemConfigurationManager; public TestsController(ISystemConfigurationManager systemConfigurationManager) { _systemConfigurationManager = systemConfigurationManager; } [HttpPut("SystemConfiguration")] public async Task UpdateSystemConfiguration([FromBody]SystemConfigurationArgs args) { return await _systemConfigurationManager.UpdateSystemConfiguration(args); } //[HttpGet("ProcessOverdureEscalation")] //public async Task ProcessOverdureEscalation() //{ // await _loanManager.ProcessOverdureEscalation(); // return null; //} //[HttpGet("PayToLenders")] //public async Task PayToLenders() //{ // await _loanManager.PayToLenders(); // return null; //} } }