public ActionResult ComputeErlangC(long numberOfCalls, long ahtInSeconds, decimal requiredServiceLevel, long targetAnswerTimeInSeconds, decimal shrinkage) { string msg = string.Empty; ErlangCViewModel erlangModel = new ErlangCViewModel(); try { erlangModel = _erlangService.Calculate(numberOfCalls, ahtInSeconds, requiredServiceLevel, targetAnswerTimeInSeconds, shrinkage); } catch (Exception ex) { msg = ex.Message; } ErlangCCalculatorResult model = new ErlangCCalculatorResult() { ErlangCViewModel = erlangModel, Message = msg }; return(Json(model, JsonRequestBehavior.AllowGet)); }
public Model.ErlangCViewModel CalculateErlang(long numberOfCalls, long ahtInSeconds, decimal requiredServiceLevel, long targetAnswerTimeInSeconds, long shrinkage) { return(_erlangService.Calculate(numberOfCalls, ahtInSeconds, requiredServiceLevel, targetAnswerTimeInSeconds, shrinkage)); }