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);
}
}
}