public JsonResult GetOhmValue([FromQuery] OhmRequest request) { var response = new OhmResponse(); try { if (request == null) { response.Success = false; response.Error = "Bad Request"; Json(response); } var model = new OhmCalculatorModel(_OhmValueCalculator); response.Ohm = model.GetOhmValue(request); response.Success = true; } catch { response.Success = false; response.Error = "Service Error"; } return(Json(response)); }
public int GetOhmValue(OhmRequest request) { return(_OhmValueCalculator.CalculateOhmValue(Convert.ToString((int)request.bandAColor), Convert.ToString((int)request.bandBColor), Convert.ToString((int)request.bandCColor), Convert.ToString((int)request.bandDColor))); }