Ejemplo n.º 1
0
        //vsolanki 11-10-2018 wallettypemaster Get by id
        public WalletTypeMasterResponse GetWalletTypeMasterById(long WalletTypeId)
        {
            WalletTypeMasterResponse walletTypeMasterResponse = new WalletTypeMasterResponse();

            try
            {
                var _walletTypeMaster = _WalletTypeMasterRepository.GetSingle(item => item.Id == WalletTypeId && item.Status != Convert.ToInt16(ServiceStatus.Disable));
                if (_walletTypeMaster == null)
                {
                    walletTypeMasterResponse.ReturnCode = enResponseCode.Fail;
                    walletTypeMasterResponse.ReturnMsg  = EnResponseMessage.NotFound;
                    return(walletTypeMasterResponse);
                }
                else
                {
                    walletTypeMasterResponse.walletTypeMaster = _walletTypeMaster;
                    walletTypeMasterResponse.ReturnCode       = enResponseCode.Success;
                    walletTypeMasterResponse.ErrorCode        = enErrorCode.Success;
                    walletTypeMasterResponse.ReturnMsg        = EnResponseMessage.FindRecored;
                    return(walletTypeMasterResponse);
                }
                //return _walletTypeMaster;
            }
            catch (Exception ex)
            {
                HelperForLog.WriteErrorLog(System.Reflection.MethodBase.GetCurrentMethod().Name, this.GetType().Name, ex);

                walletTypeMasterResponse.ReturnCode = enResponseCode.InternalError;
                return(walletTypeMasterResponse);
            }
        }
Ejemplo n.º 2
0
        //vsolanki 11-10-2018 upadte into wallettypemaster
        public WalletTypeMasterResponse UpdateWalletTypeMaster(WalletTypeMasterRequest updateWalletTypeMasterRequest, long Userid, long WalletTypeId)
        {
            WalletTypeMasterResponse walletTypeMasterResponse = new WalletTypeMasterResponse();

            try
            {
                // WalletTypeMaster _walletTypeMaster = new WalletTypeMaster();
                var _walletTypeMaster = _WalletTypeMasterRepository.GetById(WalletTypeId);
                if (_walletTypeMaster == null)
                {
                    walletTypeMasterResponse.ReturnCode = enResponseCode.Fail;
                    walletTypeMasterResponse.ReturnMsg  = EnResponseMessage.NotFound;
                    return(walletTypeMasterResponse);
                }
                else
                {
                    _walletTypeMaster.UpdatedBy   = Userid;
                    _walletTypeMaster.UpdatedDate = UTC_To_IST();

                    _walletTypeMaster.IsDepositionAllow   = updateWalletTypeMasterRequest.IsDepositionAllow;
                    _walletTypeMaster.IsTransactionWallet = updateWalletTypeMasterRequest.IsTransactionWallet;
                    _walletTypeMaster.IsWithdrawalAllow   = updateWalletTypeMasterRequest.IsWithdrawalAllow;
                    _walletTypeMaster.WalletTypeName      = updateWalletTypeMasterRequest.WalletTypeName;
                    _walletTypeMaster.Discription         = updateWalletTypeMasterRequest.Description;
                    _walletTypeMaster.Status = updateWalletTypeMasterRequest.Status;

                    _WalletTypeMasterRepository.Update(_walletTypeMaster);
                    walletTypeMasterResponse.walletTypeMaster = _walletTypeMaster;
                    walletTypeMasterResponse.ReturnCode       = enResponseCode.Success;
                    walletTypeMasterResponse.ReturnMsg        = EnResponseMessage.RecordUpdated;
                    walletTypeMasterResponse.ErrorCode        = enErrorCode.Success;
                    return(walletTypeMasterResponse);
                }
            }
            catch (Exception ex)
            {
                HelperForLog.WriteErrorLog(System.Reflection.MethodBase.GetCurrentMethod().Name, this.GetType().Name, ex);

                walletTypeMasterResponse.ReturnCode = enResponseCode.InternalError;
                return(walletTypeMasterResponse);
            }
        }
Ejemplo n.º 3
0
        //vsolanki 11-10-2018 insert into wallettypemaster
        public WalletTypeMasterResponse AddWalletTypeMaster(WalletTypeMasterRequest addWalletTypeMasterRequest, long Userid)
        {
            WalletTypeMasterResponse walletTypeMasterResponse = new WalletTypeMasterResponse();
            WalletTypeMaster         _walletTypeMaster        = new WalletTypeMaster();

            try
            {
                if (addWalletTypeMasterRequest == null)
                {
                    walletTypeMasterResponse.ReturnCode = enResponseCode.Fail;
                    walletTypeMasterResponse.ReturnMsg  = EnResponseMessage.NotFound;
                    return(walletTypeMasterResponse);
                }
                else
                {
                    _walletTypeMaster.CreatedBy           = Userid;
                    _walletTypeMaster.CreatedDate         = UTC_To_IST();
                    _walletTypeMaster.IsDepositionAllow   = addWalletTypeMasterRequest.IsDepositionAllow;
                    _walletTypeMaster.IsTransactionWallet = addWalletTypeMasterRequest.IsTransactionWallet;
                    _walletTypeMaster.IsWithdrawalAllow   = addWalletTypeMasterRequest.IsWithdrawalAllow;
                    _walletTypeMaster.WalletTypeName      = addWalletTypeMasterRequest.WalletTypeName;
                    _walletTypeMaster.Discription         = addWalletTypeMasterRequest.Description;
                    _walletTypeMaster.Status = Convert.ToInt16(ServiceStatus.Active);
                    _WalletTypeMasterRepository.Add(_walletTypeMaster);
                    walletTypeMasterResponse.walletTypeMaster = _walletTypeMaster;
                    walletTypeMasterResponse.ReturnCode       = enResponseCode.Success;
                    walletTypeMasterResponse.ReturnMsg        = EnResponseMessage.RecordAdded;
                    walletTypeMasterResponse.ErrorCode        = enErrorCode.Success;
                    return(walletTypeMasterResponse);
                }
                //return _walletTypeMaster;
            }
            catch (Exception ex)
            {
                HelperForLog.WriteErrorLog(System.Reflection.MethodBase.GetCurrentMethod().Name, this.GetType().Name, ex);

                walletTypeMasterResponse.ReturnCode = enResponseCode.InternalError;
                return(walletTypeMasterResponse);
            }
        }