コード例 #1
0
ファイル: UserBDC.cs プロジェクト: jainanoop1222/casinoapp
        //public OperationResult<IList<IUserDTO>> SearchCustomer(string nameSearch, string emailSearch, string contactSearch)
        //{
        //    IUserBDC usersBDC = (IUserBDC)BDCFactory.Instance.Create(BDCType.UserBDC);
        //    return usersBDC.SearchCustomer(nameSearch, emailSearch, contactSearch);
        //}
        //public OperationResult<IList<IUserDTO>> GetAllUser()
        //{
        //    IUserDAC usersDAC = (IUserDAC)DACFactory.Instance.Create(DACType.UserDAC);
        //    return usersDAC.GetAllUser();

        //}
        public OperationResult <IList <IUserDTO> > GetAllUser()
        {
            OperationResult <IList <IUserDTO> > retVal = null;

            try
            {
                IUserDAC         usersDAC = (IUserDAC)DACFactory.Instance.Create(DACType.UserDAC);
                IList <IUserDTO> list     = usersDAC.GetAllUser();
                retVal = OperationResult <IList <IUserDTO> > .CreateSuccessResult(list);
            }
            catch (DACException dacEx)
            {
                retVal = OperationResult <IList <IUserDTO> > .CreateErrorResult(dacEx.Message, dacEx.StackTrace);
            }
            catch (Exception ex)
            {
                ExceptionManager.HandleException(ex);
                retVal = OperationResult <IList <IUserDTO> > .CreateErrorResult(ex.Message, ex.StackTrace);
            }
            return(retVal);
        }