//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); } }
public async Task <IActionResult> UpdateWalletTypeMaster(WalletTypeMasterRequest updateWalletTypeMasterRequest, long WalletTypeId) { try { var user = await _userManager.GetUserAsync(HttpContext.User); long Userid = 8 /*user.Id*/; var items = _walletConfigurationService.UpdateWalletTypeMaster(updateWalletTypeMasterRequest, Userid, WalletTypeId); return(Ok(items)); } catch (Exception ex) { return(BadRequest(new BizResponseClass { ReturnCode = enResponseCode.InternalError, ReturnMsg = ex.ToString(), ErrorCode = enErrorCode.Status500InternalServerError })); } }
//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); } }