Esempio n. 1
0
        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
            }));
        }
Esempio n. 2
0
        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)
            }));
        }
Esempio n. 3
0
        public override Task <SecurityLoginsLogReply> GetSecurityLoginsLog(SecurityLoginsLogIdRequest request, ServerCallContext context)
        {
            SecurityLoginsLogPoco poco = _logic.Get(Guid.Parse(request.Id));

            return(Task.FromResult <SecurityLoginsLogReply>(FromPOCO(poco)));
        }