public ActionResult AddNewBank(BankBranchListModel model) { UserDto currentUserDto = (UserDto)Session[Constants.SKCURRENTUSER]; BankDto bankdto = new BankDto(); bankdto.BankName = Request.Params["txtppBankName"].ToString().Trim(); bankdto.Alias = Request.Params["txtppAlias"].ToString().Trim(); bankdto.URL = Request.Params["txtppURL"].ToString().Trim(); if (currentUserDto.UserOfClient != null) { if (Helper.IsCAIdNotNull(currentUserDto)) { bankdto.CAId = Helper.GetCAIdOfUser(currentUserDto); } } bankdto.CreatedBy = currentUserDto.UserId; bankdto.ModifiedBy = currentUserDto.UserId; Bankclient = new BankServiceClient(); bankdto = Bankclient.Create(bankdto, currentUserDto.UserName); if (bankdto.Response.HasWarning) { TempData["AddBankError"] = string.Empty; foreach (BusinessWarning bw in bankdto.Response.BusinessWarnings) { if (bw.Message == Constants.BRBANKNAMEVALIDATION) { TempData["AddBankError"] += ErrorAndValidationMessages.BRBankNameValidation + "<br />"; } } } return(PartialView("CallbackPopupAddBank")); }
public async Task <BankDto> GetID(int ID) { BankDto bankDto = new BankDto(); Bank bank = new Bank(); try { int CacheTimeOutInHours = this.configuration.GetValue <int>("MemoryCache:CacheTimeOutInHours"); if (CacheTimeOutInHours <= 0) { CacheTimeOutInHours = 1; } IEnumerable <Bank> banks = new List <Bank>(); banks = cache.Get <IEnumerable <Bank> >(string.Format("{0}", CacheEnum.BANKS.ToString())); if (banks == null || !banks.Any()) { bank = await this.bankRepository.GetByID(ID); return(this.mapper.Map <BankDto>(bank)); } bankDto = this.mapper.Map <BankDto>(banks.FirstOrDefault(x => x.BankID == ID)); } catch (Exception er) { logger.LogError(string.Format("{0}===================={1}====================\n", DateTime.Now.ToString(), er.ToString())); } return(bankDto); }
public async Task <ActionResult <Bank> > Post(BankDto dto) { var model = _mapper.Map <Bank>(dto); var entity = await _genericRepository.CreateAsync(model); return(new CreatedAtRouteResult("GetBank", new { id = entity.Id }, entity)); }
public string update(BankDto bankDto) { try { Bank bankUpdate = _context.Bank.Find(bankDto.Id); if (bankUpdate == null) { return("1"); } bankUpdate.Id = bankDto.Id; bankUpdate.Name = bankDto.Name; bankUpdate.Code = bankDto.Code; bankUpdate.Status = bankDto.Status; bankUpdate.CreateDate = bankDto.CreateDate; bankUpdate.CreateUser = bankDto.CreateUser; _context.Bank.Update(bankUpdate); _context.SaveChanges(); return("0"); } catch (Exception) { return("1"); } }
public BankBranchModel() { BranchAddress = new AddressDto(); BranchContactNos = new List <ContactDetailsDto>(); BranchContactNos.Add( new ContactDetailsDto() { ContactNoType = Common.ContactType.MobileNo, ContactNo = "", STDCode = "020", CountryCallingCode = "+91" } ); BranchOfBank = new BankDto(); WeeklyOffDay = new WeeklyOffDaysDto(); WeeklyHalfDay = new WeeklyHalfDayDto(); FullDayTimeFrom = new TimeSpan(9, 0, 0); FullDayTimeTo = new TimeSpan(6, 30, 0); FullDayBreakFrom = new TimeSpan(12, 30, 0); FullDayBreakTo = new TimeSpan(13, 15, 0); HalfDayTimeFrom = new TimeSpan(9, 0, 0); HalfDayTimeTo = new TimeSpan(16, 0, 0); HalfDayBreakFrom = new TimeSpan(12, 30, 0); HalfDayBreakTo = new TimeSpan(13, 15, 0); StateDistrictPlacesControlNames = new StateDistrictCityControlNamesModel(""); StateDistrictPlacesControlNames.LeftLabelsClassName = "width80"; }
// A bankId would be used here to return the correct details // In this case we are only using a single bank that is configured in appsettings public async Task <BankDto> GetAsync() { // Normally this data would be stored in a database and accessed via a db context (MS Sql and Microsoft.EntityFrameworkCore) // I am aware that for this instance alternative data storage maybe better suited. //string bank = configuration.GetSection("Payment")? // .GetSection("Bank")? // .Get(); //var foo = configuration.GetSection("Payment"); //var bar = configuration.GetSection("Payment")? // .GetSection("Bank"); //string a = configuration.GetSection("Payment:Bank").Value; string getUrl = "https://localhost:44319/api/v1/Bank/{0}"; string postUrl = "https://localhost:44319/api/v1/Bank/"; string bank = $"{{\"Authentication\":{{\"IsRequired\":\"false\",\"Url\":\"\",\"Key\":\"\",\"Secret\":\"\"}},\"Urls\":[{{\"Type\":\"Get\",\"Value\":\"{getUrl}\"}},{{\"Type\":\"Post\",\"Value\":\"{postUrl}\"}}]}}"; if (!string.IsNullOrEmpty(bank)) { BankDto bankDto = JsonConvert.DeserializeObject <BankDto>(bank); return(bankDto); } return(null); }
public IHttpActionResult UpdateBankVendor(BankDto bankDetails, int siteId) { using (var procDb = new Upwork_20171101_LocationValidationEntities()) { var res = procDb.wsp_AssignVendorToBank(bankDetails.VendorId, siteId, bankDetails.ZoneId, bankDetails.BankNumber); } return(Ok()); }
public async Task <IActionResult> Put(int id, BankDto dto) { var model = _mapper.Map <Bank>(dto); model.Id = id; await _genericRepository.UpdateAsync(model); return(NoContent()); }
public async Task <IActionResult> Put(int id, [FromBody] BankDto bank) { if (ModelState.IsValid) { return(Ok(await this.bankService.UpdateBank(id, bank))); } return(BadRequest("Invalid Data")); }
public void UpdateUIData(BankDto bankDto) { currentGoldTxt.text = bankDto.holdGold.ToString(); walletGoldTxt.text = bankDto.bankResiduceGold.ToString(); totalGoldTxt.text = (bankDto.holdGold + bankDto.bankResiduceGold).ToString(); DepositInput.text = "1"; ExtractInput.text = "1"; PlayerCache.loginInfo.gold = bankDto.holdGold; PlayerCache.WealthUpdate(); }
public IActionResult Add(BankDto bankDto) { var result = _bankService.Add(bankDto); if (result.Success) { return(Ok(result)); } return(BadRequest(result)); }
private static bool FindBank(BankDto bkdto) { if (bkdto.BankId == Bankid) { Bankid = 0; return(true); } else { return(false); } }
public async Task <PartialViewResult> CreateOrEditModal(int?id) { BankDto dto; if (id.HasValue) { dto = await _bankAppService.Get(new EntityDto(id.Value)); } else { dto = new BankDto(); } return(PartialView("_CreateOrEditModal", dto)); }
public IQueryable <Bank> FromDto_Basic_Simple() { Bank model = BankBuilder.FromDatabase().Evict().Build(); BankDto sampleDto = mapper.Map <BankDto>(model); IQueryable <BankDto> dtoList = new List <BankDto> { sampleDto }.AsQueryable(); IQueryable <Bank> result = from dto in dtoList select mapper.Map <Bank>(dto); return(result); }
public Bank Save([FromBody] BankDto pBank) { var loUser = HttpContext.Session.GetObject <UserDto>("User"); var loBankToSave = pBank.id <= 0 ? RestCalls.SaveNewBank(pBank, loUser.token) : RestCalls.UpdateBank(pBank, loUser.token); if (loBankToSave.id > 0) { loUser.banks = RestCalls.GetAllBanks(loUser.token); HttpContext.Session.SetObject("User", loUser); } return(loBankToSave); }
public IDataResult <Bank> Add(BankDto bankDto) { Bank bankAdded = new Bank() { RentId = bankDto.RentId, NameOnTheCard = bankDto.NameOnTheCard, CardNumber = bankDto.CardNumber, CVV = bankDto.CVV, ExpirationDate = bankDto.ExpirationDate }; _bankDal.Add(bankAdded); return(new SuccessDataResult <Bank>(bankAdded, Messages.BankSuccess)); }
public virtual void CreateNewBankBySuperAdmin() { var bankdto = new BankDto { BankName = "Canara Bank", Alias = "Canara", URL = "Canarabank.in", CAId = null, CreatedBy = 1, ModifiedBy = 1 }; this.BankInstance = this.BankService.Create(bankdto, CurrentUserInstance.UserName); Assert.IsFalse(this.BankInstance.BankId == 0, "Bank Id should have been updated"); }
public virtual void CreateNewBankByClientUser() { var bankdto = new BankDto { BankName = "Karad Urban", Alias = "karad", URL = "karadurban.co.in", CAId = 1, CreatedBy = 1, ModifiedBy = 1 }; this.BankCreatedByCA = this.BankService.Create(bankdto, CurrentUserInstance.UserName); Assert.IsFalse(this.BankCreatedByCA.BankId == 0, "New Bank created by client user"); }
public string create(BankDto bankDto) { try { Bank bankNew = mapper.Map <BankDto, Bank>(bankDto); bankNew.Id = Guid.NewGuid().ToString(); bankNew.CreateDate = DateTime.Now; _context.Bank.Add(bankNew); _context.SaveChanges(); return("0"); } catch (Exception) { return("1"); } }
public virtual void UpdateBankCreatedByClientUser() { this.BankCreatedByCA = BankService.GetById(19); var bankdto = new BankDto { BankId = BankCreatedByCA.BankId, BankName = "Karad Urban cooperative", Alias = "karad", URL = "www.karadurban.co.in", CAId = 1, CreatedBy = 1, ModifiedBy = 1 }; this.BankCreatedByCA = this.BankService.Update(bankdto, CurrentUserInstance.UserName); Assert.IsFalse(this.BankCreatedByCA.BankId == 0, "New Bank created by client user"); }
public async Task <IActionResult> NewBank(BankDto model) { var bankExist = await _uow.BankRepository.Get(x => x.BankName == model.BankName); if (bankExist.SingleOrDefault() != null) { return(BadRequest("عفوا انت تقوم بتسجيل بنك سبق تسجيله من قبل ")); } var modelToDb = _mapper.Map <Bank> (model); _uow.BankRepository.Add(modelToDb); await _uow.SaveChangesAsync(); var modelToReturn = _mapper.Map <BankDto> (modelToDb); return(Ok(modelToReturn)); }
public virtual void UpdateBankBySuperAdmin() { this.BankInstance = BankService.GetById(18); var bankdto = new BankDto { BankId = this.BankInstance.BankId, BankName = "Canara Bank", Alias = "Canara", URL = "www.Canarabank.co.in", CAId = null, CreatedBy = 1, ModifiedBy = 1 }; BankDto updatedBank = this.BankService.Update(bankdto, CurrentUserInstance.UserName); Assert.IsTrue(this.BankInstance.BankName == updatedBank.BankName, "Bank updated"); Assert.IsTrue(updatedBank.URL != BankInstance.URL, "Bank URL updated"); }
public virtual void CAUserUpdatesBankCreatedBySuperAdmin() { this.BankInstance = BankService.GetById(2); var bankdto = new BankDto { BankId = BankInstance.BankId, BankName = "ICICI Bank By CA", Alias = "ICICI", URL = "www.ICICI.in", CAId = 1, // default CAId=null selected bankid CreatedBy = 1, ModifiedBy = 1 }; // we are calling update but it should create a new this.NewCreatedBankByCAFromExisting = this.BankService.Update(bankdto, CurrentUserInstance.UserName); Assert.IsTrue(this.BankInstance.BankId != NewCreatedBankByCAFromExisting.BankId, "New bank created for CA"); Assert.IsTrue(NewCreatedBankByCAFromExisting.BaseBankId != null, "Base Bank Updated"); }
public virtual void CAUserUpdatesBankCreatedByHimselfButWithNameSameExistingBank() { this.NewCreatedBankByCAFromExisting = BankService.GetById(20); var bankdto = new BankDto { BankId = NewCreatedBankByCAFromExisting.BankId, BankName = "Canara Bank", CAId = 1, // default CAId=null selected bankid BaseBankId = NewCreatedBankByCAFromExisting.BaseBankId, CreatedBy = 1, ModifiedBy = 1 }; // Now bank with the same name exist it has CAid NULL and bankid is same as base bankid // it should update // in this case ispresent should return false BankDto bankD = this.BankService.Update(bankdto, CurrentUserInstance.UserName); Assert.IsTrue(bankdto.BankName == bankD.BankName, "Bank Updated as it exists but existing bnakid = basebankid"); Assert.IsTrue(NewCreatedBankByCAFromExisting.BaseBankId == bankD.BaseBankId, "Base Bank ID remains same"); }
public async Task <BankDto> UpdateBank(int id, BankDto bankDto) { try { Bank bank = new Bank(); bank = this.mapper.Map <Bank>(bankDto); bank = await bankRepository.Update(bank); await bankRepository.Save(); cache.Remove(string.Format("{0}", CacheEnum.BANKS.ToString())); bankDto = this.mapper.Map <BankDto>(bank); } catch (Exception er) { logger.LogError(string.Format("{0}===================={1}====================\n", DateTime.Now.ToString(), er.ToString())); } return(bankDto); }
public virtual void CAUserUpdates1() { this.NewCreatedBankByCAFromExisting = BankService.GetById(20); var bankdto = new BankDto { BankId = NewCreatedBankByCAFromExisting.BankId, BankName = "HDFC Bank", CAId = 1, // default CAId=null selected bankid BaseBankId = NewCreatedBankByCAFromExisting.BaseBankId, CreatedBy = 1, ModifiedBy = 1 }; // Now bank with the same name exist it has CAid NULL and bankid is not same as base bankid // it should not update // in this case ispresent should return true BankDto bankD = this.BankService.Update(bankdto, CurrentUserInstance.UserName); Assert.IsTrue(bankD.Response.HasWarning, "Bank Already Exist"); Assert.IsTrue(NewCreatedBankByCAFromExisting.BaseBankId == bankD.BaseBankId, "Base Bank ID remains same"); }
public virtual void CAUserUpdatesBankCreatedByHimself() { this.NewCreatedBankByCAFromExisting = BankService.GetById(20); var bankdto = new BankDto { BankId = this.NewCreatedBankByCAFromExisting.BankId, BankName = "Canara Bank of CA", Alias = "Canara", URL = "www.canara.in", CAId = 1, // default CAId=null selected bankid CreatedBy = 1, BaseBankId = NewCreatedBankByCAFromExisting.BaseBankId, ModifiedBy = 1 }; BankDto bankD = this.BankService.Update(bankdto, CurrentUserInstance.UserName); Assert.IsTrue(bankD.BankId == NewCreatedBankByCAFromExisting.BankId, "CA updates bank created by himsef"); Assert.IsTrue(NewCreatedBankByCAFromExisting.BaseBankId != null, "Base Bank Updated"); }
/// <summary> /// 取出 按钮事件 /// </summary> private void BtnExtractOnClick() { if (ExtractInput.text == "" || (ExtractInput.text.Length > 18) || (ExtractInput.text.ToLong() == 0)) { XUIMidMsg.QuickMsg("输入数据有误,请重新输入!"); return; } //string[] msg = new string[] { "1041", "2", (ExtractInput.text.ToLong() * 10000).ToString()}; //NetGameRoom.Instance.write(msg); BankDto bankDto = PlayerCache.bankOperation.draw(PlayerCache.loginInfo.uid, ExtractInput.text.ToLong() * 10000); if (bankDto != null) { UpdateUIData(bankDto); XUIMidMsg.QuickMsg("取出成功"); } AudioManager.Instance.PlaySound("button"); }
/// <summary> /// 点击了存入 /// </summary> private void BtnDepositOnClick() { if (DepositInput.text == "" || (DepositInput.text.Length >= 18) || DepositInput.text.ToLong() == 0) { XUIMidMsg.QuickMsg("输入数据有误,请重新输入!"); return; } if (DepositInput.text.ToLong() * 10000 > PlayerCache.loginInfo.gold) { XUIMidMsg.QuickMsg("输入大于已有金币数!,请重新输入!"); return; } BankDto bankDto = PlayerCache.bankOperation.save(PlayerCache.loginInfo.uid, DepositInput.text.ToLong() * 10000); if (bankDto != null) { UpdateUIData(bankDto); XUIMidMsg.QuickMsg("存入成功!"); } AudioManager.Instance.PlaySound("button"); }
public async Task <BankDto> CreateBank(BankDto bankDto) { Bank bank = new Bank(); IEnumerable <Bank> checkBank = new List <Bank>(); try { checkBank = await this.bankRepository.Find(x => x.Name.ToLower().Trim() == bankDto.BankName.ToLower().Trim()); if (checkBank == null || checkBank.Any()) { bank = this.mapper.Map <Bank>(bankDto); bank = await bankRepository.Create(bank); await bankRepository.Save(); cache.Remove(string.Format("{0}", CacheEnum.BANKS.ToString())); } } catch (Exception er) { logger.LogError(string.Format("{0}===================={1}====================\n", DateTime.Now.ToString(), er.ToString())); } return(this.mapper.Map <BankDto>(bank)); }