Esempio n. 1
0
        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"));
        }
Esempio n. 2
0
        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));
        }
Esempio n. 4
0
        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");
            }
        }
Esempio n. 5
0
 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";
 }
Esempio n. 6
0
        // 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);
        }
Esempio n. 7
0
 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());
        }
Esempio n. 9
0
        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"));
        }
Esempio n. 10
0
 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));
        }
Esempio n. 12
0
 private static bool FindBank(BankDto bkdto)
 {
     if (bkdto.BankId == Bankid)
     {
         Bankid = 0;
         return(true);
     }
     else
     {
         return(false);
     }
 }
Esempio n. 13
0
        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));
        }
Esempio n. 14
0
        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);
        }
Esempio n. 15
0
        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);
        }
Esempio n. 16
0
        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));
        }
Esempio n. 17
0
        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");
        }
Esempio n. 18
0
        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");
        }
Esempio n. 19
0
        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");
            }
        }
Esempio n. 20
0
        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");
        }
Esempio n. 21
0
        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));
        }
Esempio n. 22
0
        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");
        }
Esempio n. 23
0
        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");
        }
Esempio n. 24
0
        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");
        }
Esempio n. 25
0
        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);
        }
Esempio n. 26
0
        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");
        }
Esempio n. 27
0
        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");
        }
Esempio n. 28
0
    /// <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");
    }
Esempio n. 29
0
    /// <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");
    }
Esempio n. 30
0
        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));
        }