using System; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; using BWPMModels; using BlazorApp.Helper; using Newtonsoft.Json; namespace BlazorApp.Controller { public class SchulhausController { public static List GetAllData() { Helper.HttpClientHelper httpcli = new Helper.HttpClientHelper(); httpcli.CallService("Schulhaus", "", "GET", null); return JsonConvert.DeserializeObject>(httpcli.Results.daten); } public static void savedata(Schulhaus Schulhausdata) { Helper.HttpClientHelper httpcli = new Helper.HttpClientHelper(); httpcli.CallService("Schulhaus", Schulhausdata.ID.ToString(), "PUT", Schulhausdata); } public static int InsertData(Schulhaus Schulhausdata) { Helper.HttpClientHelper httpcli = new Helper.HttpClientHelper(); httpcli.CallService("Schulhaus", "", "POST", Schulhausdata); List LastSchulhaus = new List(); LastSchulhaus = GetLast(Schulhausdata); return LastSchulhaus.First().ID; } public static List GetLast(Schulhaus Schulhausdata) { Helper.HttpClientHelper httpcli = new Helper.HttpClientHelper(); string sql = "Select top 1 * from Schulhaus where mutierer='" + Schulhausdata.mutierer + "' order by erstellt_am desc"; httpcli.CallService("Schulhaus", "usersql/" + sql, "GET", Schulhausdata); return JsonConvert.DeserializeObject>(httpcli.Results.daten); } } }