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;
            }
        }
Example #2
0
        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;
            }
        }
Example #3
0
        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;
            }
        }