public UserTO userLookup(string duz)
{
UserTO result = new UserTO();
string msg = MdwsUtils.isAuthorizedConnection(mySession);
if (String.IsNullOrEmpty(duz))
{
result.fault = new FaultTO("Missing DUZ param");
}
else if (msg != "OK")
{
result.fault = new FaultTO(msg);
}
if (result.fault != null)
{
return result;
}
try
{
AbstractConnection cxn = mySession.ConnectionSet.BaseConnection;
UserApi api = new UserApi();
User[] user = api.userLookup(cxn, new System.Collections.Generic.KeyValuePair<string, string>("DUZ", duz));
result = new UserTO(user[0]);
}
catch (Exception exc)
{
result.fault = new FaultTO(exc);
}
return result;
}