public async Task <IActionResult> Create([Bind("Id,EventId,LogLevel,Message,CreatedTime")] EventLog eventLog)
        {
            if (ModelState.IsValid)
            {
                _context.Add(eventLog);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(eventLog));
        }
Ejemplo n.º 2
0
        public async Task LogEventAsync(LogLevel logLevel, string Text, Exception exception = null)
        {
            var log = new Log()
            {
                logLevel   = logLevel,
                Text       = Text,
                EventDate  = DateTime.Now,
                StackTrace = exception?.StackTrace
            };

            db.Logs.Add(log);
            await db.SaveChangesAsync();
        }
Ejemplo n.º 3
0
        public async Task <RepositoryResult <Behavior> > Create(Behavior behavior)
        {
            var result = new RepositoryResult <Behavior>();

            try
            {
                using (LoggerContext context = new LoggerContext())
                {
                    await context.Behaviors.AddAsync(behavior);

                    await context.SaveChangesAsync();

                    result.Entitie = behavior;
                    return(result);
                }
            }
            catch (Exception ex)
            {
                result.Sucess       = false;
                result.Entitie      = behavior;
                result.ErrorMessage = ex.Message;
                return(result);
            }
        }
Ejemplo n.º 4
0
 public async Task <bool> SaveAll()
 {
     return(await _context.SaveChangesAsync() > 0);
 }