public static async Task GünlükKaydet(Günlük günlük) { try { var method = new System.Diagnostics.StackFrame(4).GetMethod(); var methodContainer = method.DeclaringType; var şimdi = DateTime.Now; günlük.Kaynak = $"{methodContainer.FullName}.{method.Name}"; günlük.Tarih = şimdi.ToString("dd-MM-yyyy"); günlük.Zaman = şimdi.ToString("HH:mm:ss.fffff"); using (var istemci = new System.Net.Http.HttpClient()) { var result = await istemci.PostAsync(GünlüklerUrl, JsonİçerikOluştur(günlük)); //var result = await istemci.PostAsync(GünlüklerUrl + "/OnlyForTest", JsonİçerikOluştur("First trial")); //var msg = await result.Content.ReadAsStringAsync(); //var msg = Newtonsoft.Json.JsonConvert.DeserializeObject<string>(await result.Content.ReadAsStringAsync()); } } catch (Exception ex) { throw ex; } }
public static async Task GünlükKaydetme(Günlük günlük) { try { using (var vtBğlm = new BisiparişVeriBağlam() { BağlantıDizesi = BağlantıDizesi }) { var newEntry = await vtBğlm.BilgiGünlük.AddAsync(günlük); await vtBğlm.SaveChangesAsync(); //if (newEntry != null) //{ // var newId = newEntry.Entity != null ? newEntry.Entity.Id : -1; // return $"{newEntry.State} | {newId}"; //} //else // return "NULL"; } } catch (Exception ex) { throw ex; } }
public async Task <ActionResult> Post(Günlük günlük) { string tracer = ""; try { //tracer = "[1] | " + jsonGünlük; //var günlük = Newtonsoft.Json.JsonConvert.DeserializeObject<Günlük>(jsonGünlük); //tracer = "[2]"; //tracer = "[3]"; await BisiparişVeriAltYapı.BisiparişVeriYardımcı.GünlükKaydetme(günlük); //tracer = "[4]"; return(Ok());// tracer);// + " | " + dbResult); } catch (Exception ex) { return(Content(tracer + " | CATCH-ERROR: " + ex.Message)); //throw; } }