public ActionResult SendAssumption([FromRoute] string session, [FromBody] AssumptionModel assumption) { GameSession currentSession = getSession(session); currentSession.Assumptions.Add(assumption); _cache.Set(session, currentSession, options); return(Ok(currentSession)); }
private AssumptionModel PopulateDefaultParameters(AssumptionModel assumption) { assumption.loanAmount = 400000; assumption.secondLienAmount = 0; assumption.loanPurposeId = 1; assumption.loanPurpose = "Home Purchase"; assumption.cashOutAmount = 0; assumption.appraisalValue = 600000; assumption.maxLineOfCredit = 0; assumption.mortgageInsuranceType = ""; assumption.dtiRatio = "22.00"; assumption.selfEmployed = "No"; assumption.selfEmployedId = 2; assumption.loanDocumentation = "Full Doc"; assumption.impounds = "No"; assumption.noOfFinancedProperty = "1-4"; assumption.noOfFinancedPropertiesId = 1; assumption.zipCode = "94536"; assumption.city = "Fremont"; assumption.state = "California"; assumption.county = "Alameda"; assumption.loanType = "Conventional"; assumption.loanTypeList = new List <string> { "Conventional" }; assumption.loanTerm = "30"; assumption.amoritizationType = "Fixed"; assumption.armFixedType = ""; assumption.compensationModelId = 2; assumption.compensationModel = "Lender Paid"; assumption.compensationAmount = "1.750"; assumption.desiredLockTerm = "30"; assumption.desiredRate = "5.000"; assumption.isBrokerCompanyActive = true; assumption.isLoanLocked = true; assumption.isRequestLock = false; assumption.isInternalUser = false; assumption.stateCode = "CA"; assumption.originationTYpeId = 2; assumption.loanDocumentationId = 1; assumption.lienPositionId = 1; assumption.isLegacy = false; assumption.interestOnlyOptionId = 1; assumption.loanTypeId = 1; return(assumption); }