public Result Convert(BotUserResult input) { BotUserRequest userRequest = _userRequestService.GetRequestById(input.requestId); Result output = new Result(Convert(userRequest), input.rawOutput, new TimeSpan(0, 0, 0, 0, input.Duration), input.hasTimedOut); return(output); }
public string GetLastOutput(int userId) { UnitOfWork uow = new UnitOfWork(); BotUserResult result = uow.BotUserResultRepository.GetLast(r => r.userId == userId, r => r.timeStamp); string output = "*"; if (result != null) { output = result.rawOutput; } return(output); }
public void Add(int duration, bool hasTimedOut, string rawOutput, int requestId, int userId) { BotUserResult result = new BotUserResult() { Duration = duration, hasTimedOut = hasTimedOut, rawOutput = rawOutput, requestId = requestId, userId = userId, timeStamp = DateTimeOffset.UtcNow }; UnitOfWork uow = new UnitOfWork(); uow.BotUserResultRepository.Insert(result); uow.Save(); }