public void SetUp() { sync1 = new Semaphore(0); sync2 = new Semaphore(0); serviceable = new MyService(sync1, sync2); serviceSupport = new ServiceSupport(serviceable); }
public async Task <IActionResult> Put(int id, ServiceSupport serviceSupport) { if (id != serviceSupport.IdSupport) { return(BadRequest()); } _context.Entry(serviceSupport).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!Exists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public ServiceSupportDriver() { _inMemoryLogs = new MemoryTarget("memory"); _loggerFactory = new LoggerFactory(new[] { new NLogLoggerProvider(NLogAspNetCoreOptions.Default, LoggingAdapter.CreateLogFactory(_inMemoryLogs)) }); _support = LoggingAdapter.CreateServiceSupport(_loggerFactory); }
public async Task <ActionResult <ServiceSupport> > Post(ServiceSupport serviceSupport) { _context.ServiceSupports.Add(serviceSupport); try { await _context.SaveChangesAsync(); } catch (DbUpdateException) { if (Exists(serviceSupport.IdSupport)) { return(Conflict()); } else { throw; } } return(CreatedAtAction("GetServiceSupport", new { id = serviceSupport.IdSupport }, serviceSupport)); }
public StoppingHelper (ServiceSupport serviceSupport, ISync stopping, ISync stopped) { this.stopping = stopping; this.stopped = stopped; this.serviceSupport = serviceSupport; }
public void SetUp () { sync1 = new Semaphore(0); sync2 = new Semaphore(0); serviceable = new MyService(sync1, sync2); serviceSupport = new ServiceSupport(serviceable); }
public StoppingHelper(ServiceSupport serviceSupport, ISync stopping, ISync stopped) { this.stopping = stopping; this.stopped = stopped; this.serviceSupport = serviceSupport; }