/// <summary> /// Gets the result. /// </summary> /// <param name="theethMessure">The theeth messure.</param> /// <returns></returns> public static BoltonPreviousRelation GetBoltonPreviousResult(RoothCalculationEntity theethMessure) { var result = new BoltonPreviousRelation(); var theeths = TheethsSum.GetResults(theethMessure); result.Maxilar6Pac = theeths.SumSuperiorSix; result.Mandibular6Pac = theeths.SumInferiorSix; result.Total = CalculationBase.RoundUpResult(result.Mandibular6Pac / result.Maxilar6Pac * 100); result.IsSuperiorExcess = result.Total < BoltonPreviousBreakPoint; result.Mandibular6Ideal = BoltonTable.FindPreviousRelationBoltonByMaxilarValue(result.Maxilar6Pac); result.InferiorExcess = result.Mandibular6Pac - result.Mandibular6Ideal; result.Maxilar6Ideal = BoltonTable.FindPreviousRelationBoltonByMandibularValue(result.Mandibular6Pac); result.SuperiorExcess = result.Maxilar6Pac - result.Maxilar6Ideal; return(result); }
public BoltonViewModel(BoltonTotal modelTotal, BoltonPreviousRelation modelPrevious) { this.modelTotal = modelTotal; this.modelPrevious = modelPrevious; }
public BoltonViewModel() { modelTotal = new BoltonTotal(); modelPrevious = new BoltonPreviousRelation(); }