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(), })); }