public OperationResult <IUserDTO> ModifyAmount(string uniqueId, decimal factor) { OperationResult <IUserDTO> retVal = null; try { IUserDAC userDAC = (IUserDAC)DACFactory.Instance.Create(DACType.UserDAC); IUserDTO userDTO = userDAC.ModifyAmount(uniqueId, factor); retVal = OperationResult <IUserDTO> .CreateSuccessResult(userDTO); } catch (DACException dacEx) { retVal = OperationResult <IUserDTO> .CreateErrorResult(dacEx.Message, dacEx.StackTrace); } catch (Exception ex) { ExceptionManager.HandleException(ex); retVal = OperationResult <IUserDTO> .CreateErrorResult(ex.Message, ex.StackTrace); } return(retVal); }