Example #1
0
        public override Task <SecurityLoginsRolePayload> ReadSecurityLoginsRole(SecurityLoginsRoleIdRequest request, ServerCallContext context)
        {
            var poco = _logic.Get(Guid.Parse(request.Id));

            return(new Task <SecurityLoginsRolePayload>(() => new SecurityLoginsRolePayload()
            {
                Id = poco.Id.ToString(),
                Login = poco.Login.ToString(),
                Role = poco.Role.ToString()
            }));
        }
        public override Task <SecurityLoginsRolePayload> ReadSecurityLoginsRole(SecurityLoginsRoleIdRequest request, ServerCallContext context)
        {
            var poco = _logic.Get(Guid.Parse(request.Id));

            _ = poco ?? throw new ArgumentException("No Security Login Role with this Id Found ");

            return(new Task <SecurityLoginsRolePayload>(() => new SecurityLoginsRolePayload()
            {
                Id = poco.Id.ToString(),
                Login = poco.Login.ToString(),
                Role = poco.Role.ToString(),
            }));
        }