/// <summary> /// Interpret a wcc_lite command output string /// </summary> /// <param name="sflag"></param> /// <param name="cmdName"></param> /// <param name="value"></param> private void InterpretLogMessage(SystemLogFlag sflag, ToolFlag tool, string cmdName, string value) { if (tool == ToolFlag.TLF_Radish) { var data = new RADLogMessage { SystemFlag = sflag, CommandName = cmdName, Tool = tool }; InterpretRADMessage(ref data, value); if (data.Flag != LogFlag.WLF_Info) { ExtendedLog.Add(data); } } else { var data = new WCCLogMessage { SystemFlag = sflag, CommandName = cmdName, Tool = tool }; InterpretWCCMessage(ref data, value); if (data.Flag != LogFlag.WLF_Info) { ExtendedLog.Add(data); } } }
public async Task <IActionResult> Get(string id) { ExtendedLog extendedLog = await _repository.FindAsync(id); if (extendedLog == null) { return(NotFound(id)); } else { return(Ok(_mapper.Map <ExtendedLogViewModel>(extendedLog))); } }
public async Task <IActionResult> Delete(int id) { ExtendedLog extendedLog = await _repository.FindAsync(id); if (extendedLog == null) { return(NotFound(id)); } ExtendedLogViewModel extendedLogVM = _mapper.Map <ExtendedLogViewModel>(extendedLog); _repository.Delete(extendedLog); await _unitOfWork.SaveChangesAsync(); return(Ok(extendedLogVM)); }
public async Task <IActionResult> Post([FromBody] ExtendedLogViewModel extendedLogVM) { if (ModelState.IsValid) { if (extendedLogVM == null) { return(BadRequest($"{nameof(extendedLogVM)} cannot be null")); } ExtendedLog extendedLog = _mapper.Map <ExtendedLog>(extendedLogVM); EntityEntry <ExtendedLog> addedExtendedLog = await _repository.InsertAsync(extendedLog); await _unitOfWork.SaveChangesAsync(); extendedLogVM = _mapper.Map <ExtendedLogViewModel>(addedExtendedLog.Entity); return(CreatedAtAction("GetById", new { id = extendedLogVM.Id }, extendedLogVM)); } else { return(BadRequest(ModelState)); } }
public async Task <IActionResult> PutExtendedLog(string id, [FromBody] ExtendedLog entity) { return(await _extendedLogHelper.Update(id, string.Empty, entity)); }
public async Task <IActionResult> PostExtendedLog([FromBody] ExtendedLog entity) { return(await _extendedLogHelper.Add(entity)); }
public void Clear() { Log = ""; ExtendedLog.Clear(); }