public MessagesModul(MessageRepository repo)
 {
     Get["/messages"] = x =>
     {
         var model = new MessageOverview
         {
             LastUpdate = DateTime.Now,
             Messages   = repo.GetMessages()
         };
         return(View["messages", model]);
     };
 }
Exemple #2
0
        private ErrorLogEntry MapErrorOverviewEntry(MessageOverview message)
        {
            var error = new Error
            {
                ApplicationName = message.Application,
                Detail          = message.Detail,
                HostName        = message.Hostname,
                Message         = message.Title,
                Source          = message.Source,
                StatusCode      = message.StatusCode ?? 0,
                Time            = message.DateTime.Value,
                Type            = message.Type,
                User            = message.User,
            };

            var errorLogEntry = new ErrorLogEntry(this, message.Id, error);

            return(errorLogEntry);
        }