public IActionResult OrderPartialView() { DBContext _context = new DBContext(); List <LogModel> logs = LogMapper.Mapper(_context.Logs.Where(x => x.Type == Models.Enums.LogTypeEnum.SaleOrders || x.Type == Models.Enums.LogTypeEnum.PurchaseOrders).ToList()); return(View("OrderPartialView", logs.OrderByDescending(x => x.Date))); }
public JsonResult HentLog() { List <Log> logs = db.Log.ToList(); List <LogMapper> logMapper = new List <LogMapper>(); foreach (Log log in logs) { LogMapper mapper = new LogMapper(log); logMapper.Add(mapper); } return(Json(logMapper, JsonRequestBehavior.AllowGet)); }
private void CreateLog(LogEntry.Level loglevel, string action, string description, string entity, string user) { LogMapper logMapper = new LogMapper(); LogEntry logEntry = new LogEntry(); logEntry.LogLevel = loglevel; logEntry.Action = action; logEntry.Description = description; logEntry.Entity = entity; logEntry.User = user == null? "unknown" : user; logMapper.Save(logEntry); }
private static Dictionary <string, Func <CloudEventRequest, Command> > CreateDeserializersMapping() { // TODO make this automatic loading all the available mappers using reflection var createDiaryMapper = new CreateDiaryMapper(); var logMapper = new LogMapper(); var deserialisers = new Dictionary <string, Func <CloudEventRequest, Command> > { { createDiaryMapper.Schema.ToString(), createDiaryMapper.Map }, { logMapper.Schema.ToString(), logMapper.Map } }; return(deserialisers); }
public Task <PagedResult <LogViewModel> > GetPaged(string orderBy = "", bool orderAsc = true, int page = 1, int pageSize = 20) { var data = _loggingQueries.GetPaged(orderBy, orderAsc, page, pageSize).Result; var result = new PagedResult <LogViewModel> { CurrentPage = data.CurrentPage, PageCount = data.PageCount, PageSize = data.PageSize, RowCount = data.RowCount, Results = LogMapper.DtoToViewModels(data.Results) }; return(Task.FromResult(result)); }
public void LogRegister(Object obj, string action, Models.Enums.LogTypeEnum type) { DBContext _context = new DBContext(); LogModel log = new LogModel { Id = new Guid(), Date = DateTime.Now, Type = type, Action = action, JsonObject = JsonSerializer.Serialize(obj) }; LogEntity logEntity = LogMapper.Mapper(log); _context.Logs.Add(logEntity); _context.SaveChanges(); }
public IActionResult CatalogPartialView() { DBContext _context = new DBContext(); List <LogEntity> logsBase = _context.Logs.ToList(); List <LogModel> logs = new List <LogModel>(); foreach (var item in logsBase) { if (item.Type.Equals(Models.Enums.LogTypeEnum.Stocks) || item.Type.Equals(Models.Enums.LogTypeEnum.Products) || item.Type.Equals(Models.Enums.LogTypeEnum.Skus)) { logs.Add(LogMapper.Mapper(item)); } } return(View("CatalogPartialView", logs.OrderByDescending(x => x.Date))); }
protected override void OnModelCreating(ModelBuilder modelBuilder) { base.OnModelCreating(modelBuilder); CommentMapper.Map(modelBuilder.Entity <Comment>()); IngredientMapper.Map(modelBuilder.Entity <Ingredient>()); LikeMapper.Map(modelBuilder.Entity <Like>()); MeasureMapper.Map(modelBuilder.Entity <Measure>()); RecipeTagMapper.Map(modelBuilder.Entity <RecipeTag>()); TagMapper.Map(modelBuilder.Entity <Tag>()); RecipeMapper.Map(modelBuilder.Entity <Recipe>()); UserMapper.Map(modelBuilder.Entity <User>()); LogMapper.Map(modelBuilder.Entity <Log>()); foreach (var relationship in modelBuilder.Model.GetEntityTypes().SelectMany(e => e.GetForeignKeys())) { relationship.DeleteBehavior = DeleteBehavior.Restrict; } }
public async Task HandleAsync(VerifySolutionCommand command) { var solution = await _dbContext.Solutions.SingleAsync(s => s.Id == command.SolutionId); if (solution.CompilationResults.Count > 0 || solution.Logs.Count > 0) { return; } var tests = solution.Task.Tests.ToList(); var programmingLanguage = ProgrammingLanguageFactory.Get(solution.Language); foreach (var test in tests) { var query = CompilationQuery.Create(solution.SourceCode, test.Input, programmingLanguage); var queryResult = await _compilationQueryHandler.HandleAsync(query); if (queryResult.ExecutionSuccessful) { var compilationResult = new CompilationResultMapper(queryResult.Output).Map(); compilationResult.Solution = solution; compilationResult.Test = test; await _dbContext.CompilationResults.AddAsync(compilationResult); } else { if (queryResult.Error.Error == "offline") { throw new CompilationServiceOfflineException("Compilation service not available."); } var log = new LogMapper(queryResult.Error).Map(); log.Solution = solution; log.Test = test; await _dbContext.Logs.AddAsync(log); } } await _dbContext.SaveChangesAsync(); }
public void insertLog(int userID, DateTime logTime, string descr, string progLoc, string message) { LogMapper log = new LogMapper(); log.insertLog(userID, logTime, descr, progLoc, message); }
public List <LogEntry> Get(List <QueryFilter> filters) { LogMapper logMapper = new LogMapper(); return(logMapper.Get(filters)); }
public List <LogEntry> Get() { LogMapper logMapper = new LogMapper(); return(logMapper.Get()); }
public LogCrudFactory() : base() { mapper = new LogMapper(); dao = SqlDao.GetInstance(); }