Ejemplo n.º 1
0
 /// <inheritdoc />
 public void Add(FakeMQProcess process)
 {
     using var context = new FakeMQDbContext(dbConnectionString);
     if (context.FakeMQProcesses.Any(_ => _.HandlerType == process.HandlerType))
     {
         return;
     }
     context.FakeMQProcesses.Add(process);
     context.SaveChanges();
 }
Ejemplo n.º 2
0
        /// <inheritdoc />
        public void Delete(string handlerType)
        {
            using var context = new FakeMQDbContext(dbConnectionString);
            var item = context.FakeMQProcesses.SingleOrDefault(_ => _.HandlerType == handlerType);

            if (item == null)
            {
                return;
            }
            context.FakeMQProcesses.Remove(item);
            context.SaveChanges();
        }
Ejemplo n.º 3
0
        /// <inheritdoc />
        public void Update(string handlerType, DateTimeOffset handleTime)
        {
            using var context = new FakeMQDbContext(dbConnectionString);
            var item = context.FakeMQProcesses.SingleOrDefault(_ => _.HandlerType == handlerType);

            if (item == null)
            {
                return;
            }
            item.LastHandleTime = handleTime;
            context.SaveChanges();
        }
Ejemplo n.º 4
0
 /// <inheritdoc />
 public void Add(FakeMQEvent @event)
 {
     using var context = new FakeMQDbContext(dbConnectionString);
     context.FakeMQEvents.Add(@event);
     context.SaveChanges();
 }