public void LogRequest(RequestLog request) { ConvertRequestLog data = new ConvertRequestLog { RequestId = request.RequestId, RequestDateUtc = request.RequestDateUtc, SenderIp = request.SenderIp, FileExtension = request.FileExtension, FileSize = request.FileSize, CustomAttributes = request.CustomAttributes }; new CreateConvertRequestLog(this.convertLogRepository).Execute(data); }
public void Execute(ConvertRequestLog requestLog) { ConvertRequest data = new ConvertRequest { ConvertRequestId = requestLog.RequestId, RequestDateUtc = requestLog.RequestDateUtc, SenderIp = requestLog.SenderIp, FileExtension = requestLog.FileExtension, FileSize = requestLog.FileSize, FileType = this.convertLogRepository.GetFileTypeByExtension(requestLog.FileExtension), CustomAttributes = requestLog.CustomAttributes == null ? null : string.Join(";", requestLog.CustomAttributes.Select(p => $"{p.Key}=\"{p.Value}\"")) }; this.convertLogRepository.CreateConvertRequest(data); }