Beispiel #1
0
        public RSBaseApiController()
        {
            try
            {
                _log = new Log4NetLoggingService();

                _repository = new RSRepository(
                    new CodeGenHero.ResourceScheduler.Repository.Entities.RS.RSDataContext());

                RunCustomLogicAfterCtor();
            }
            catch (Exception ex)
            {
                if (_log != null)
                {
                    _log.Error(message: $"Failure to initialize repository in controller constructor.",
                               logMessageType: LogMessageType.Instance.Exception_WebApi, ex: ex);
                }
                else
                {
                    throw;
                }
            }
        }
 public UsersRSController(ILoggingService log, IRSRepository repository)
     : base(log, repository)
 {
 }
 public ResourceSchedulesRSController(ILoggingService log, IRSRepository repository)
     : base(log, repository)
 {
 }
Beispiel #4
0
 public RSBaseApiController(ILoggingService log, IRSRepository repository)
 {
     _repository = repository;
     _log        = log;
     RunCustomLogicAfterCtor();
 }
Beispiel #5
0
 public RSAPIStatusController(ILoggingService log, IRSRepository repository)
     : base(log, repository)
 {
 }