using BuddyFinance.Integration; using BuddyFinance.Integration.Models.Enums; using BuddyFinance.Integration.Models.Scoring; using BuddyFinance.Integration.Utils; using BuddyFinance.WebApi.Filters; using System; using System.Web.Http; namespace BuddyFinance.WebApi.Controllers { /// /// /// [RoutePrefix("api/scoring")] [Authenticate] public class ScoringController : BaseController { private readonly ScoringIntegrator _scoring = new ScoringIntegrator(); private readonly FeeTypesIntegrator _feeTypes = new FeeTypesIntegrator(); private readonly LoanRequestIntegrator _loanRequest = new LoanRequestIntegrator(); private ProfilesIntegrator profilesInt = new ProfilesIntegrator(); /// /// /// /// /// /// /// public GetProfileScoringResult GetProfileScoring(int profileId, int loanRequestOfferId, bool useExisting = false) { var token = System.Web.HttpContext.Current.Request.Headers["X-Auth-Token"]; return _scoring.GetProfileScoring(profileId, loanRequestOfferId, useExisting, token); } } }