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);
        }