public ActionResult <MinimumBlankSizeModel> MinimumBlankSize(MinimumBlankSizeModel blank) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } blank.Result = OpticianFormulas.MinimumBlankSize(blank.EffectiveDiameter, blank.MonocularDecentration, blank.ChipFactor); return(blank); }
public ActionResult <SegDropModel> SegDrop(SegDropModel drop) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } drop.Result = OpticianFormulas.SegDrop(drop.SegHeight, drop.BMeasurement); return(drop); }
public ActionResult <MonocularDecentrationModel> MonocularDecentration(MonocularDecentrationModel decentration) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } decentration.Result = OpticianFormulas.MonocularDecentration(decentration.AMeasurement, decentration.DBLMeasurement, decentration.MonocularPD); return(decentration); }
public ActionResult <AstigmatismEvaluatorModel> AstigmatismEvaluator(AstigmatismEvaluatorModel evaluator) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } evaluator.Result = OpticianFormulas.AstigmatismEvaluator(evaluator.SpherePower, evaluator.CylinderPower); return(evaluator); }