public override OutputData DoAction(IInputData input) { try { DataRow row = Resolver.Query(input.QueryString); row.BeginEdit(); try { row[NickName] = Status; if (UpdateTrackField) { Resolver.UpdateTrackField(UpdateKind.Update, row); } } finally { row.EndEdit(); } Resolver.SetCommands(AdapterCommand.Update); Resolver.UpdateDatabase(); return(OutputData.CreateToolkitObject(Resolver.CreateKeyData())); } catch (WebPostException ex) { return(OutputData.CreateToolkitObject(ex.CreateErrorResult())); } }
public override OutputData DoAction(IInputData input) { try { DataRow row = Resolver.Query(input.QueryString); Switch.Switch(Resolver, row); return(OutputData.CreateToolkitObject(Resolver.CreateKeyData())); } catch (WebPostException ex) { return(OutputData.CreateToolkitObject(ex.CreateErrorResult())); } }