Example #1
0
        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));
        }
Example #2
0
 public BaseDashboardModel(
     ITracerService tracerService,
     IUserService userService)
 {
     this.tracerService = tracerService;
     this.userService   = userService;
 }
Example #3
0
 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();
 }
Example #7
0
        protected virtual void Dispose(bool disposing)
        {
            if (!_isDisposed)
            {
                if (_tracerService != null)                 // should never occurred -> OnActionExecuted()
                {
                    _tracerService.Dispose();
                    _tracerService = null;
                }

                _isDisposed = true;
            }
        }
Example #8
0
 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;
 }