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 BerufController { public static List GetAllData() { Helper.HttpClientHelper httpcli = new Helper.HttpClientHelper(); httpcli.CallService("Beruf", "", "GET", null); return JsonConvert.DeserializeObject>(httpcli.Results.daten); } public static void savedata(Beruf Berufdata) { Helper.HttpClientHelper httpcli = new Helper.HttpClientHelper(); httpcli.CallService("Beruf", Berufdata.ID.ToString(), "PUT", Berufdata); } public static int InsertData(Beruf Berufdata) { Helper.HttpClientHelper httpcli = new Helper.HttpClientHelper(); httpcli.CallService("Beruf", "", "POST", Berufdata); List LastBeruf = new List(); LastBeruf = GetLast(Berufdata); return LastBeruf.First().ID; } public static List GetLast(Beruf Berufdata) { Helper.HttpClientHelper httpcli = new Helper.HttpClientHelper(); string sql = "Select top 1 * from Beruf where mutierer='" + Berufdata.mutierer + "' order by erstellt_am desc"; httpcli.CallService("Beruf", "usersql/" + sql, "GET", Berufdata); return JsonConvert.DeserializeObject>(httpcli.Results.daten); } } }