public NormalizedLog ParseAll(RawLog line, ParsingRules rules) { var parsed = ParseAll(line.Message, rules.TimestampParsingRule, rules.SeverityParsingRule, rules.MessageParsingRule, rules.CustomAttributeRules); parsed.RawLogId = line.Id; parsed.ComponentId = line.ParentComponentId; return(parsed); }
public async Task <ParsingRules> Edit(ParsingRules model) { var result = await _parsingRulesRepository.Update(model); if (result) { return(await _parsingRulesRepository.Read(model.Id)); } throw new ArgumentException(); }
public Component( int id, string name, int?parsingRulesId, ParsingRules parsingRule, int?systemId, string description) { Id = id; Name = name; ParsingRulesId = parsingRulesId; ParsingRule = parsingRule; SystemId = systemId; Description = description; }
public async Task <Component> Request(ComponentViewModel viewModel) { ParsingRules rules = null; try { rules = await _parsingRulesService.GetComponentsParsingRules(viewModel.Id); } catch { } int?systemId = viewModel.SystemId; if (systemId.Value == 0) { systemId = null; } return(new Component(viewModel.Id, viewModel.Name, rules?.Id, systemId, viewModel.Description)); }
public async Task <ParsingRules> Create(ParsingRules model) { var createdId = await _parsingRulesRepository.Create(model); return(await _parsingRulesRepository.Read(createdId)); }