public ActionResult Create(Currency currency) { if (ModelState.IsValid) { _currencyService.AddCurrency(currency); return(RedirectToAction("Index")); } return(View(currency)); }
public void TestAddCurrency() { currencyService.AddCurrency( new Currency { CurrencyName = "Euro" }); }
public void AddCurrency() { Console.WriteLine("Enter new currency type and it's exchange rate"); string currencyType = commonMethods.ReadString("Currency Type : "); Currency checkCurrency = currencyService.GetCurrency(currencyType.ToLower()); double exchangeRate = 0; if (checkCurrency != null) { Console.WriteLine("The currency type already exists.."); Console.WriteLine("Do you want to update exchange rate ? "); int choice = commonMethods.ValidateInt("1. Yes 2. No >> "); if (choice == 1) { exchangeRate = commonMethods.ValidateDouble("Enter new exchange rate : "); currencyService.UpdateCurrency(currencyType, exchangeRate); } furtherAction(); } exchangeRate = commonMethods.ValidateDouble("Enter new exchange rate : "); Currency currency = new Currency() { Type = currencyType.ToLower(), ExchangeRate = exchangeRate, BankId = LoginMethods.CurrentBank.Id }; currencyService.AddCurrency(currency); Console.WriteLine("Currency type updated successfully"); base.furtherAction(); }
public ActionResult CreateEdit(UCurrency currency, string Action) { if (ModelState.IsValid) { if (!currency._Currency.Id.Equals(Guid.Empty)) { currency._Currency.CountryProgrammeId = countryProg.Id; if (currencyService.EditCurrency(currency._Currency)) { currency = new UCurrency(); ModelState.Clear(); } } else { currency._Currency.CountryProgrammeId = countryProg.Id; if (currencyService.AddCurrency(currency._Currency)) { currency = new UCurrency(); ModelState.Clear(); } } } return(ListView()); }
public IActionResult CurrencyMaster(CurrencyVM model, int?page) { int pageNumber = page ?? 1; int PageSize = _GeneralService.GetGeneralSettings().PageSize; model.CurrencyList = _CurrencyService.AllCurrenciesList().ToPagedList(pageNumber, PageSize); // We used Currency.ID on view, so it will send null value to Currency.ID // We need to convert null to zero so below line of code is used. model.Currency.ID = Convert.ToInt32(model.Currency.ID); // we do not use Currency.ID on view (which basically used by update function) // than above line of code is not required. // FOR INSERT if (model.Currency.ID == 0) { // Need to remove modeal state of ID else it will give model state invalid error ModelState.Remove("Currency.ID"); // this is because we used hidden field Currency.ID on view, // if we do not use this on view than above line is not required if (ModelState.IsValid) { Currency curr = new Currency { Symbol = model.Currency.Symbol }; model.Currency = _CurrencyService.AddCurrency(curr); TempData["Error"] = "Details Added Successfully."; return(RedirectToAction("CurrencyMaster", new { page = page })); } else { return(View(model)); } } else { // FOR UPDATE if (ModelState.IsValid) { model.Currency = _CurrencyService.UpdateCurrency(model.Currency); TempData["Error"] = "Details Updated Successfully."; return(RedirectToAction("CurrencyMaster", new { page = page })); } else { return(View(model)); } } }
public void TestAddGetCurrency() { Currency currency = currencyService.GetCurrencyByName(validCurrency); if (currency == null) { currencyService.AddCurrency(new Currency { CurrencyName = validCurrency }); } }
public void AddCurrency() { Currency currency = new Currency() { Code = "679", Name = "Тенге" }; currencyService.AddCurrency(currency); bool currencyIsExist = currencyService.IsExist(currency.Id); Assert.True(currencyIsExist); }
public async Task <IActionResult> AddCurrency([FromBody] CurrencyDto currencyToAdd) { if (currencyToAdd.CurrencyName == null) { return(BadRequest("The currency name is mandatory!")); } var result = await _currencyService.AddCurrency(currencyToAdd); if (!result.Succeeded) { return(BadRequest(result)); } return(Ok(result)); }
public void AddNewBank() { Console.WriteLine("Please enter the new bank name"); string bankName = Console.ReadLine(); while (bankName == "") { Console.WriteLine("Bank Name cannot be empty"); Console.Write("Please enter a valid bank name : "); bankName = Console.ReadLine(); } Bank bank = new Bank() { Id = bankName.Substring(0, 3) + DateTime.Now, Name = bankName.ToLower(), RTGS_Charges = 0, IMPS_Charges = 0.05, Interbank_RTGS_Charges = 0.02, Interbank_IMPS_Charges = 0.06 }; Currency currency = new Currency() { Type = "rupees", ExchangeRate = 0, BankId = bank.Id }; bankService.AddBank(bank); currencyService.AddCurrency(currency); User user = new User() { Name = "Manager", UserName = "******", MobileNumber = "9999999999", Password = "******", Type = "staff", Address = "Hyderabad", Email = "*****@*****.**", BankId = bank.Id }; userService.AddUser(user); Console.WriteLine("Bank " + bankName + " added successfully!!!"); return; }
public MessageModel <EditCurrencyInfoDTO> AddCurrencyInfo(AddCurrencyCodeRequest request) { CurrencyCode currency = new CurrencyCode { CurrencyName = request.CurrencyName, Country = request.Country, Fee = request.Fee, FeeType = (byte)request.FeeType }; bool result = currencyService.AddCurrency(currency); EditCurrencyInfoDTO currencyDTO = mapper.Map <EditCurrencyInfoDTO>(currency); return(new MessageModel <EditCurrencyInfoDTO> { Success = result, Msg = result ? "" : "Add Fail", Data = currencyDTO }); }
public IActionResult Create(CurrencyViewModel model) { if (ModelState.IsValid) { if (currencyService.IsUniqueCode(model.Code)) { Currency currency = new Currency() { Id = model.Id, Code = model.Code, Name = model.Name, IsNativeCurrency = false, }; currencyService.AddCurrency(currency); return(RedirectToAction("Index", "Currency")); } else { ModelState.AddModelError(string.Empty, "Не уникальный код"); } } return(View(model)); }
public void TestAddNullCurrency() { currencyService.AddCurrency(null); }
private void AddCurrency(Currency currency) { CurrencyService.AddCurrency(currency); UpdateCurrencies(); }