public EntsäuerungResponse Post([FromBody] request_Entsäuerung param) { EntsäuerungResponse entres = new EntsäuerungResponse(); try { param.gs2 = param.gs2.Replace(',', '.'); double gs2_1d = Convert.ToDouble(param.gs2, new System.Globalization.CultureInfo("en-US")); //ergebnisse berechnen double test = Convert.ToDouble(param.ent_um); double e4 = gs2_1d - test; //E5 double e5 = ((gs2_1d - e4) * Convert.ToDouble(param.em2) * 0.67) / 1000; //E2 double e6 = Convert.ToDouble(param.em2, new System.Globalization.CultureInfo("en-US")) * ((gs2_1d - e4) / (gs2_1d - 2)); //E3 double e7 = Convert.ToDouble(param.em2, new System.Globalization.CultureInfo("en-US")) * ((gs2_1d - e4) / (gs2_1d - 3)); //E4 //Ausgabe Ergebnisse entres.menge_ent2 = e5; entres.most_ent = Convert.ToInt32(e6); entres.wein_ent = Convert.ToInt32(e7); entres.auf = e4; return(entres); } catch { entres.EventStatus = -1; entres.EventMessage = "Fehler"; return(entres); } }
public EntsäuerungResponse Post([FromBody] request_Entsäuerung param) { EntsäuerungResponse entres = new EntsäuerungResponse(); try { param.gs_von = param.gs_von.Replace(',', '.'); double gs_von_1d = Convert.ToDouble(param.gs_von, new System.Globalization.CultureInfo("en-US")); param.gs_auf = param.gs_auf.Replace(',', '.'); double gs_auf_1d = Convert.ToDouble(param.gs_auf, new System.Globalization.CultureInfo("en-US")); //Ergebnisse berechnnen double e1 = gs_von_1d - gs_auf_1d; double e2 = (Convert.ToDouble(param.em1) / 100.0) * (67.0 / 1000.0) * e1; //Ausgabe Ergebnisse entres.menge_ent1 = Math.Round(e2, 3); entres.um = e1; return(entres); } catch { entres.EventStatus = -1; entres.EventMessage = "Fehler"; return(entres); } }