internal static ILogDAO ObtenerDAO(OrigenDato origen)
        {
            ILogDAO instancia = null;

            switch (origen)
            {
            case OrigenDato.DataBase:
            {
                instancia = new DataBase.DataBaseDAO();
                break;
            }

            case OrigenDato.TextFromBegin:
            {
                instancia = new Text.TextFromBeginDAO();
                break;
            }

            case OrigenDato.TextFromEnd:
            {
                instancia = new Text.TextFromEndDAO();
                break;
            }
            }
            return(instancia);
        }
Exemple #2
0
        public static void LogError(string severity, string method, Exception exception)
        {
            try
            {
                // Get an object that can talk to the database
                ILogDAO logDAO = AndroAdminDataAccessFactory.GetLogDAO();

                // Create the log
                AndroAdminDataAccess.Domain.Log log = new AndroAdminDataAccess.Domain.Log();
                log.Source   = "AndroAdmin";
                log.Method   = method;
                log.Severity = severity;
                log.StoreId  = "";
                log.Created  = DateTime.UtcNow;

                if (exception != null)
                {
                    log.Message = exception.ToString();
                    if (log.Message.Length > 3499)
                    {
                        log.Message = log.Message.Substring(0, 3499);
                    }
                }

                // Add the log
                logDAO.Add(log);
            }
            catch { }
        }
Exemple #3
0
 public PublicService(UserManager <AppUser> userManager
                      , RoomDBContext roomContext
                      , ILogDAO logDAO
                      , UserDbContext userContext)
 {
     _roomContext = roomContext;
     _userManager = userManager;
     _logDAO      = logDAO;
     _userContext = userContext;
 }
Exemple #4
0
 public AdminService(
     UserManager <AppUser> userManager,
     UserDbContext usercontext,
     ILogDAO logDAO,
     IPrivateMessageDAO privateMessageDAO,
     IAttendanceDAO attendanceDAO,
     IEmailSender emailSender,
     IUrlHelperFactory urlHelperFactory,
     IActionContextAccessor actionContextAccessor)
 {
     _userManager           = userManager;
     _userContext           = usercontext;
     _logDAO                = logDAO;
     _privateMessageDAO     = privateMessageDAO;
     _attendanceDAO         = attendanceDAO;
     _emailSender           = emailSender;
     _urlHelperFactory      = urlHelperFactory;
     _actionContextAccessor = actionContextAccessor;
 }
 public LogService()
 {
     logDAO = new LogDAO();
 }
Exemple #6
0
 public LogNegocio(OrigenDato origen, string ruta)
 {
     dao = LogDAOFactory.ObtenerDAO(origen, ruta);
 }
Exemple #7
0
 public LogNegocio(OrigenDato origen)
 {
     dao = LogDAOFactory.ObtenerDAO(origen);
 }
 static SiteDetailUtilImpl()
 {
     utilObject = new SiteDetailUtilImpl();
     siteDao    = new SiteDaoImpl();
     logDao     = new LogDaoImpl();
 }