public async Task InsertHistory(T t, string response, BillycockServiceContext _context) { try { await _context.AddAsync(new Historia() { Request = JsonConvert.SerializeObject(t), Response = response, fecha = DateTime.Now }); await Save(_context); } catch (Exception ex) { Console.WriteLine(ex.Message); } }
public async Task <string> InsertObjeto(T tracker, T t, BillycockServiceContext _context) { string mensaje = "Creacion XXX de " + t.GetType().Name; try { _context.Entry(tracker).State = EntityState.Detached; await _context.AddAsync(t); await Save(_context); mensaje = mensaje.Replace("XXX", "Correcta").ToUpper(); } catch (Exception ex) { Console.WriteLine(ex.Message); mensaje = mensaje.Replace("XXX", "Incorrecta").ToUpper(); } await InsertHistory(t, mensaje, _context); return(mensaje); }