Ejemplo n.º 1
0
        public OperationResult <IUserDTO> GetUserByContactNumber(string contactNumber)
        {
            OperationResult <IUserDTO> retVal = null;
            IUserDAC userDAC = null;
            IUserDTO all     = null;

            try
            {
                userDAC = (IUserDAC)DACFactory.Instance.Create(DACType.UserDAC);
                all     = userDAC.GetUserByContactNumber(contactNumber);
                retVal  = OperationResult <IUserDTO> .CreateSuccessResult(all);
            }
            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);
        }