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