public override void OnActionExecuting(HttpActionContext context) { string controllerName = context.ControllerContext.ControllerDescriptor.ControllerName; string controllerActionName = context.ActionDescriptor.ActionName; _tracerService = new DebugExecutionTracerService(string.Format("{0}::{1}()", controllerName, controllerActionName)); }
public BaseDashboardModel( ITracerService tracerService, IUserService userService) { this.tracerService = tracerService; this.userService = userService; }
public CaseService(ICaseRepository caseRepository, IContactRepository contactRepository, ITracerService tracerService, IEmailService emailService) { _caseRepository = caseRepository; _contactRepository = contactRepository; _tracerService = tracerService; _emailService = emailService; }
public DashboardEditModel( ITracerService tracerService, IUserService userService, IContactService contactService, ICaseService caseService) : base(tracerService, userService) { _contactService = contactService; _caseService = caseService; AddContactForm = new AddContactForm(); }
public DashboardModel( ICaseService caseService, ITracerService tracerService, IUserService userService, IContactService contactService) : base(tracerService, userService) { this.caseService = caseService; this.userService = userService; this.contactService = contactService; }
//Resolve dependencies and set initial statistic values public GovHomeModel(IConfiguration config, ICaseService caseService, IContactService contactService, ITracerService tracerService, ITesterService testerService, ITracingCentreService tracingCentreService, ITestingCentreService testingCentreService) { _config = config; _caseService = caseService; _contactService = contactService; _tracerService = tracerService; _testerService = testerService; _tracingCentreService = tracingCentreService; _testingCentreService = testingCentreService; SetStats(); }
protected virtual void Dispose(bool disposing) { if (!_isDisposed) { if (_tracerService != null) // should never occurred -> OnActionExecuted() { _tracerService.Dispose(); _tracerService = null; } _isDisposed = true; } }
public override void OnActionExecuted(HttpActionExecutedContext context) { _tracerService.SafeDispose(); // work is performed in the inner Disposed() method or the _tracerService instance _tracerService = null; }
public UserService(ITracerService tracerService, ITesterService testerService) { _TracerService = tracerService; _TesterService = testerService; }