//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); }