public ActionLogSpecialServicesMiddleware(OwinMiddleware next, IDataBaseContextManager dataBaseContextManager, IActionLogManager actionLogManager
                                           , IErrorLogManager errorLogManager) : base(next)
 {
     _actionLogManager       = actionLogManager;
     _errorLogManager        = errorLogManager;
     _dataBaseContextManager = dataBaseContextManager;
 }
 public LogAndCheckCacheOfServiceAttribute(IErrorLogManager errorLogManager, IDataBaseContextManager dataBaseContextManager
                                           , IActionLogManager actionLogManager)
 {
     _errorLogManager        = errorLogManager;
     _dataBaseContextManager = dataBaseContextManager;
     _actionLogManager       = actionLogManager;
 }
예제 #3
0
 public AccountController(IUserManager userManager, IErrorLogManager errorLogManager, IEmailTemplateManager emailTemplateManager, INotificationStackManager notificationStackManager)
 {
     _userManager              = userManager;
     _emailTemplateManager     = emailTemplateManager;
     _errorLogManager          = errorLogManager;
     _notificationStackManager = notificationStackManager;
 }
예제 #4
0
 public ContactUsController(IContactUsManager ContactUsManager, IErrorLogManager errorLogManager, IEmailTemplateManager templateManager, IEditorManager editorManager)
     : base(errorLogManager)
 {
     _ContactUsManager = ContactUsManager;
     _templateManager  = templateManager;
     _editorManager    = editorManager;
 }
예제 #5
0
 public PostCardController(IUserManager userManager, IErrorLogManager errorLogManager, IEmailTemplateManager templateManager, IEditorManager editorManager)
     : base(errorLogManager)
 {
     _userManager     = userManager;
     _templateManager = templateManager;
     _editorManager   = editorManager;
 }
예제 #6
0
 /// <summary>
 /// Constructor Injection
 /// </summary>
 /// <param name="homeManager"></param>
 /// <param name="userManager"></param>
 /// <param name="errorLogManager"></param>
 /// <param name="pushNotificationManager"></param>
 public HomeController(IHomeManager homeManager, IUserManager userManager, IErrorLogManager errorLogManager, IPushNotificationManager pushNotificationManager)
     : base(errorLogManager)
 {
     _homeManager = homeManager;
     _userManager = userManager;
     _pushNotificationManager = pushNotificationManager;
 }
예제 #7
0
 public HomeController(IUserManager userManager, IErrorLogManager errorLogManager, IEmailTemplateManager templateManager, ICMSManager cmsManager)
     : base(errorLogManager)
 {
     _userManager     = userManager;
     _templateManager = templateManager;
     _cmsManager      = cmsManager;
 }
예제 #8
0
 public RecipientController(IErrorLogManager errorLogManager, IImageManager imageManager, IRecipientManager recipientManager, IPaymentManager paymentManager)
     : base(errorLogManager)
 {
     _imageManager     = imageManager;
     _recipientManager = recipientManager;
     _paymentManager   = paymentManager;
 }
예제 #9
0
 /// <summary>
 /// Constructor Injection
 /// </summary>
 /// <param name="adminHomeManager"></param>
 /// <param name="errorLogManager"></param>
 public HomeController(IAdminHomeManager adminHomeManager, IHomeManager homeManager, IUserManager userManager, IErrorLogManager errorLogManager)
     : base(errorLogManager)
 {
     _adminHomeManager = adminHomeManager;
     _homeManager = homeManager;
     _userManager = userManager;
 }
예제 #10
0
        public override void OnException(HttpActionExecutedContext actionExecutedContext)
        {
            _errorLogManager = new ErrorLogManager();
            var ex = actionExecutedContext.Exception;

            try
            {
                //Log exception in database
                _errorLogManager.LogExceptionToDatabase(ex);
            }
            catch (Exception)
            {
                System.IO.StreamWriter sw = null;
                try
                {
                    sw = new StreamWriter(System.Web.HttpContext.Current.Server.MapPath("~/ErrorLog.txt"), true);
                    sw.WriteLine(ex.Message);
                    sw.WriteLine("http://jsonformat.com/");
                    sw.WriteLine(ex); sw.WriteLine(""); sw.WriteLine("");
                }
                catch { }
                finally { sw.Close(); }
            }

            _errorLogManager.LogExceptionToDatabase(ex);
            System.IO.StreamWriter sw1 = null;
            sw1 = new StreamWriter(System.Web.HttpContext.Current.Server.MapPath("~/ErrorLog.txt"), true);
            sw1.WriteLine(ex.Message);
            sw1.WriteLine("http://jsonformat.com/");
            sw1.WriteLine(ex); sw1.WriteLine(""); sw1.WriteLine("");
            sw1.Close();

            actionExecutedContext.Response = new JsonContent("An Unexpected Error Has Occured!", ActionStatus.Error).ConvertToHttpResponseOK();
        }
 public LogOfODataServiceAttribute(IErrorLogManager errorLogManager
                                   , IDataBaseContextManager dataBaseContextManager, IActionLogManager actionLogManager)
 {
     _errorLogManager        = errorLogManager;
     _dataBaseContextManager = dataBaseContextManager;
     _actionLogManager       = actionLogManager;
 }
예제 #12
0
 public SecurityContext(IErrorLogManager errorLogManager)
     : base(ConnectionKey.DefaultsSqlServerConnection.ToString())
 {
     Database.Log += Log;
     Configuration.LazyLoadingEnabled   = false;
     Configuration.ProxyCreationEnabled = false;
     ErrorLogManager = errorLogManager;
 }
예제 #13
0
 public AccountController(IUserManager userManager, IErrorLogManager errorLogManager, ICMSManager cmsManager, IEmailManager emailManager)
     : base(errorLogManager)
 {
     _userManager           = userManager;
     _cmsManager            = cmsManager;
     ViewBag.RecordsPerPage = RecordsPerPage;
     _emailManager          = emailManager;
     _errorManager          = errorLogManager;
 }
예제 #14
0
 public PostCardController(IErrorLogManager errorLogManager, IImageManager imageManager, IRecipientManager recipientManager, IEditorManager editorManager, IPaymentManager paymentManager)
     : base(errorLogManager)
 {
     _imageManager     = imageManager;
     _recipientManager = recipientManager;
     _editorManager    = editorManager;
     _errorLogManager  = errorLogManager;
     _paymentManager   = paymentManager;
 }
예제 #15
0
 protected BaseContext(IErrorLogManager errorLogManager
                       , IActionLogManager actionLogManager) : base(ConnectionKey.DefaultsSqlServerConnection.ToString())
 {
     Database.Log += Log;
     Configuration.LazyLoadingEnabled   = false;
     Configuration.ProxyCreationEnabled = false;
     ErrorLogManager  = errorLogManager;
     ActionLogManager = actionLogManager;
 }
예제 #16
0
 public HomeController(IUserManager userManager, IErrorLogManager errorLogManager, IEmailTemplateManager templateManager, ICMSManager cmsManager, IPaymentManager paymentManager, ITestimonialManager testimonialManager)
     : base(errorLogManager)
 {
     _userManager        = userManager;
     _paymentManager     = paymentManager;
     _templateManager    = templateManager;
     _cmsManager         = cmsManager;
     _testimonialManager = testimonialManager;
 }
예제 #17
0
 public HomeController(IUserManager userManager, IErrorLogManager errorLogManager, IEmailTemplateManager emailTemplateManager, INotificationStackManager notificationStackManager, IRecipientManager recipientManager, IEditorManager editorManager, IPaymentManager paymentManager, IAddressBookManager addressBookManager)
 {
     _userManager              = userManager;
     _emailTemplateManager     = emailTemplateManager;
     _errorLogManager          = errorLogManager;
     _notificationStackManager = notificationStackManager;
     _recipientManager         = recipientManager;
     _editorManager            = editorManager;
     _paymentManager           = paymentManager;
     _addressBookManager       = addressBookManager;
 }
예제 #18
0
 public AuthorizePagesPathAsynchOperation(AsyncCallback callback, HttpContext context,
     IErrorLogManager errorLogManager,
     IDataBaseContextManager dataBaseContextManager, Object state = null)
 {
     _callback = callback;
     _context = context;
     _state = state;
     _completed = false;
     _errorLogManager = errorLogManager;
     _dataBaseContextManager = dataBaseContextManager;
 }
예제 #19
0
 public HomeController(IErrorLogManager errorLogManager, IImageManager imageManager, IRecipientManager recipientManager, IEditorManager editorManager, IUserManager userManager, IPaymentManager paymentManager, ICMSManager cmsManager, IFAQManager faqManager)
     : base(errorLogManager)
 {
     _imageManager     = imageManager;
     _recipientManager = recipientManager;
     _editorManager    = editorManager;
     _errorLogManager  = errorLogManager;
     _userManager      = userManager;
     _paymentManager   = paymentManager;
     _cmsManager       = cmsManager;
     _faqManager       = faqManager;
 }
예제 #20
0
 public HomeController(IUserManager userManager, IErrorLogManager errorLogManager, ICMSManager cmsManager, IMembershipManager membershipManager, IFAQManager faqManager, ISubscriberManager subsManager, ITestimonialManager testimonialManager, IImageManager imageManager,
                       IEditorManager editorManager, IRecipientManager _recipientManager, IEmailManager _emailManager)
     : base(errorLogManager)
 {
     _userManager           = userManager;
     _cmsManager            = cmsManager;
     _membershipManager     = membershipManager;
     _faqManager            = faqManager;
     _subsManager           = subsManager;
     _testimonialManager    = testimonialManager;
     _imageManager          = imageManager;
     _editorManager         = editorManager;
     this._recipientManager = _recipientManager;
     this._EmailManager     = _emailManager;
 }
 public WebPageMiddleware(OwinMiddleware next, IErrorLogManager errorLogManager) : base(next)
 {
     _errorLogManager = errorLogManager;
 }
예제 #22
0
 public ImageController(IErrorLogManager errorLogManager, IImageManager imageManager)
     : base(errorLogManager)
 {
     _imageManager = imageManager;
 }
예제 #23
0
        protected BackofficeController(IErrorLogManager errorLogManager)
        {
            _errorLogManager = errorLogManager;

        }
예제 #24
0
 public ErrorLogController(IErrorLogManager perfLogManager)
 {
     _errorLogManager = perfLogManager ?? throw new ArgumentNullException(nameof(perfLogManager));
 }
예제 #25
0
 public TaxonomiesController(IErrorLogManager errorLogManager, ITaxonomiesViewModelService viewModelService) : base(errorLogManager)
 {
     _viewModelService = viewModelService;
 }
예제 #26
0
 public LanguageAndCultureMiddleware(OwinMiddleware next, IErrorLogManager errorLogManager) : base(next)
 {
     _errorLogManager = errorLogManager;
 }
예제 #27
0
 /// <summary>
 /// Constructor Injection
 /// </summary>
 /// <param name="homeManager"></param>
 /// <param name="errorLogManager"></param>
 public ManageJokesController(IManageJokesManager JokeManager, IErrorLogManager errorLogManager)
     : base(errorLogManager)
 {
     _JokeManager = JokeManager;
 }
예제 #28
0
 public EmailTemplateController(IUserManager userManager, IErrorLogManager errorLogManager, IEmailTemplateManager templateManager)
     : base(errorLogManager)
 {
     _userManager     = userManager;
     _templateManager = templateManager;
 }
예제 #29
0
 public HomeController(IErrorLogManager errorLogManager, IEventBus eventDispatcher) : base(errorLogManager, eventDispatcher)
 {
 }
 public UserAdministrationController( IErrorLogManager errorLogManager,  IUserAdminstrationService userService, IUserAdminstrationViewModelService viewModelsService) : base(errorLogManager)
 {
     _userService = userService;
     _viewModelsService = viewModelsService;
 }
예제 #31
0
 public TaxonomiesController(IErrorLogManager errorLogManager, IEventBus eventDispatcher, ITaxonomiesViewModelService viewModelService) : base(errorLogManager, eventDispatcher)
 {
     _viewModelService = viewModelService;
 }
예제 #32
0
 public ErrorLogsController(IErrorLogManager manager, IEventBus eventDispatcher) : base(manager, eventDispatcher)
 {
     _manager = manager;
 }
예제 #33
0
 public NavigationController(IErrorLogManager errorLogManager, IEventBus eventDispatcher, IResident resident) : base(errorLogManager, eventDispatcher)
 {
     _resident = resident;
 }
예제 #34
0
 public TestimonialController(IErrorLogManager errorLogManager, ITestimonialManager testimonialManager)
     : base(errorLogManager)
 {
     _testimonialManager = testimonialManager;
 }
예제 #35
0
 public ErrorLogsController(IErrorLogManager manager)   :base(manager)
 {
     _manager = manager;
 }
예제 #36
0
 public ErrorLogBiz(IErrorLogManager errorLogManager)
 {
     _errorLogManager = errorLogManager;
 }
예제 #37
0
 public MemberShipController(IMembershipManager membershipManager, IErrorLogManager errorLogManager)
     : base(errorLogManager)
 {
     _membershipManager = membershipManager;
 }
예제 #38
0
 protected BackofficeController(IErrorLogManager errorLogManager, IEventBus eventDispatcher)
 {
     _errorLogManager = errorLogManager;
     _eventDispatcher = eventDispatcher;
 }
예제 #39
0
 public BlogController(IErrorLogManager errorLogManager, IBlogManager blogManager)
     : base(errorLogManager)
 {
     _blogManager = blogManager;
 }
예제 #40
0
 public ErrorLogOperationsController(IErrorLogManager manager)
 {
     _manager = manager;
 }
예제 #41
0
 public UserController(IErrorLogManager errorLogManager, IUserManager userManager, ISelectListManager SelectListManager)
     : base(errorLogManager)
 {
     _userManager       = userManager;
     _SelectListManager = SelectListManager;
 }
예제 #42
0
 /// <summary>
 /// 
 /// </summary>
 /// <param name="errorLogManager"></param>
 public BaseController(IErrorLogManager errorLogManager)
 {
     _errorLogManager = errorLogManager;
 }
예제 #43
0
 /// <summary>
 /// Constructor Injection
 /// </summary>
 /// <param name="homeManager"></param>
 /// <param name="errorLogManager"></param>
 public ManageUsersController(IAdminHomeManager homeManager, IErrorLogManager errorLogManager)
     : base(errorLogManager)
 {
     _homeManager = homeManager;
 }
예제 #44
0
 public NavigationController(IErrorLogManager errorLogManager, IResident resident)  : base(errorLogManager)
 {
     _resident = resident;
 }
예제 #45
0
 public CMSController(IUserManager userManager, IErrorLogManager errorLogManager, ICMSManager cmsManager)
     : base(errorLogManager)
 {
     _userManager = userManager;
     _cmsManager  = cmsManager;
 }
예제 #46
0
 public DevicesController(IErrorLogManager errorLogManager, IDeviceAdministrationService<int> deviceService, IDeviceAdministrationViewModelService deviceViewModels) : base(errorLogManager)
 {
     _deviceService = deviceService;
     _deviceViewModels = deviceViewModels;
 }
예제 #47
0
 public SubscriberController(ISubscriberManager SubscriberManager, IErrorLogManager errorLogManager)
     : base(errorLogManager)
 {
     _SubscriberManager = SubscriberManager;
 }
예제 #48
0
 public HomeController(IErrorLogManager errorLogManager) : base(errorLogManager)
 {
 }