public override Task <SecurityLoginsLogPayload> ReadSecurityLoginsLog(SecurityLoginsLogIdRequest request, ServerCallContext context) { var poco = _logic.Get(Guid.Parse(request.Id)); return(new Task <SecurityLoginsLogPayload>(() => new SecurityLoginsLogPayload() { Id = poco.Id.ToString(), Login = poco.Id.ToString(), SourceIP = poco.SourceIP, LogonDate = Timestamp.FromDateTime(poco.LogonDate), IsSuccesful = poco.IsSuccesful })); }
public override Task <SecurityLoginsLogPayload> ReadSecurityLoginsLog(SecurityLoginsLogIdRequest request, ServerCallContext context) { var poco = _logic.Get(Guid.Parse(request.Id)); _ = poco ?? throw new ArgumentException("No Security Login Log with this Id Found "); return(new Task <SecurityLoginsLogPayload>(() => new SecurityLoginsLogPayload() { Id = poco.Id.ToString(), Login = poco.Login.ToString(), IsSuccesful = poco.IsSuccesful, SourceIP = poco.SourceIP, LogonDate = Timestamp.FromDateTime(poco.LogonDate) })); }
public override Task <SecurityLoginsLogReply> GetSecurityLoginsLog(SecurityLoginsLogIdRequest request, ServerCallContext context) { SecurityLoginsLogPoco poco = _logic.Get(Guid.Parse(request.Id)); return(Task.FromResult <SecurityLoginsLogReply>(FromPOCO(poco))); }