public GetMessageType()
        {
            Contexts.LogMessage context = new Contexts.LogMessage();
            Contexts.LogMessage_Initializer.Initialize(context);

            messageType = new Interfaces.MessageType(context);
        }
        public SearchMessage()
        {
            Contexts.LogMessage context = new Contexts.LogMessage();
            Contexts.LogMessage_Initializer.Initialize(context);

            messageType = new Interfaces.MessageType(context);
            message     = new Interfaces.Message();

            context.Messages.RemoveRange(context.Messages.Select(q => q));
            context.SaveChanges();
        }
        public static void Initialize(Contexts.LogMessage context)
        {
            if (context.MessageTypes.Any())
            {
                return;                   // DB has been seeded
            }

            //Prefill message types
            var messageTypes = new Models.MessageType[] {
                new Models.MessageType()
                {
                    Id   = (long)Constants.MessageType.Error,
                    Name = Enum.GetName(typeof(Constants.MessageType), Constants.MessageType.Error)
                },
                new Models.MessageType()
                {
                    Id   = (long)Constants.MessageType.Info,
                    Name = Enum.GetName(typeof(Constants.MessageType), Constants.MessageType.Info)
                }
            };

            context.MessageTypes.AddRange(messageTypes);
            context.SaveChanges();
        }
Exemple #4
0
 public Message(Contexts.LogMessage context)
 {
     _context = context;
 }
Exemple #5
0
 public Message()
 {
     _context = new Contexts.LogMessage();
 }
Exemple #6
0
 public Message(Contexts.LogMessage context, log4net.ILog logger)
 {
     _message = new Interfaces.Message(context);
     _logger  = logger;
 }
Exemple #7
0
 public Message(Contexts.LogMessage context)
 {
     _message = new Interfaces.Message(context);
 }