protected async override Task OnInitializedAsync() { listCtgr = await CategoryDataService.GetAllCategories(); listCurr = await CurrencyDataService.GetAllCurrencies(); Categories = new ObservableCollection <CategoryViewModel>(listCtgr); Currencies = new ObservableCollection <CurrencyViewModel>(listCurr); if (SelectedExpenseClaimId != 0) { ronly = true; Items = await ItemDataService.GetAllItems(SelectedExpenseClaimId); foreach (var it in Items) { it.CategoryName = listCtgr.Find(x => x.Id == it.CategoryId).Name; it.CurrencyName = listCurr.Find(x => x.Id == it.CurrencyId).Name; if (it.ItemId == 0) { it.CategoryName = listCtgr[0].Name; it.CurrencyName = listCurr[0].Name; } } } }
public ActionResult Edit(CurrencyData model) { using (var service = new CurrencyDataService()) { model = service.Update(model); } return(RedirectToAction("Index", "Currency")); }
public ActionResult Edit(int Id) { var model = new CurrencyData(); using (var service = new CurrencyDataService()) { model = service.GetById(Id); } return(View(model)); }
// GET: Currency public ActionResult Index() { var model = new CurrencyViewModel(); using (var service = new CurrencyDataService()) { model.CurrencyList = service.GetAllCurrencyData(); } return(View(model)); }
protected override async Task OnInitializedAsync() { Employees = (await EmployeeDataService.GetAllEmployees()).ToList(); Currencies = (await CurrencyDataService.GetAllCurrencies()).ToList(); int.TryParse(ExpenseId, out var expenseId); if (expenseId != 0) { Expense = await ExpenseDataService.GetExpenseById(int.Parse(ExpenseId)); } else { Expense = new Expense() { EmployeeId = 1, CurrencyId = 1, Status = ExpenseStatus.Open, ExpenseType = ExpenseType.Other }; } CurrencyId = Expense.CurrencyId.ToString(); EmployeeId = Expense.EmployeeId.ToString(); }
protected override async Task OnInitializedAsync() { int.TryParse(ItemId, out SelectedItemId); var listCtgr = await CategoryDataService.GetAllCategories(); var listCurr = await CurrencyDataService.GetAllCurrencies(); Categories = new ObservableCollection <CategoryViewModel>(listCtgr); Currencies = new ObservableCollection <CurrencyViewModel>(listCurr); if (SelectedItemId > 0) { ItemDetailViewModel = await ItemDataService.GetItemById(SelectedItemId); SelectedExpenseClaimId = ItemDetailViewModel.ExpenseClaimId; SelectedCategoryId = ItemDetailViewModel.CategoryId.ToString(); SelectedCurrencyId = ItemDetailViewModel.CurrencyId.ToString(); } else { SelectedCategoryId = Categories.FirstOrDefault().Id.ToString(); SelectedCurrencyId = Currencies.FirstOrDefault().Id.ToString(); } }
protected async override Task OnInitializedAsync() { Currencies = await CurrencyDataService.GetAllCurrencies(); }
public void Setup() { currencyAccount = new CurrencyAccount(); currencyAccount.AccountConfig(-100, 100); currencyDataService = new CurrencyDataService(); }
public static void Run() { //DataContext _context = new DataContext(); CurrencyDataService _service = new CurrencyDataService(); XmlTextReader oku = new XmlTextReader("http://www.tcmb.gov.tr/kurlar/today.xml"); try { int i = 0; Console.WriteLine(Convert.ToString(DateTime.Now)); Console.WriteLine("--------------"); List <CurrencyData> currencyDataList = new List <CurrencyData>(); var data = new CurrencyData(); while (oku.Read()) { if (i < 12) { if (oku.NodeType == XmlNodeType.Element) { switch (oku.Name) { case "Isim": var _currencyName = Convert.ToString(oku.ReadString()); Console.WriteLine(_currencyName); data.CurrencyName = _currencyName; data.Date = DateTime.Now; break; case "BanknoteBuying": var _banknoteBuying = Convert.ToString(oku.ReadString()); Console.WriteLine(_banknoteBuying); data.BanknoteBuying = _banknoteBuying; break; case "BanknoteSelling": var _banknoteSelling = Convert.ToString(oku.ReadString()); Console.WriteLine(_banknoteSelling); data.BanknoteSelling = _banknoteSelling; Console.WriteLine("--------------"); currencyDataList.Add(data); data = new CurrencyData(); i++; break; } } } else { break; } } using (var service = new CurrencyDataService()) { foreach (var item in currencyDataList) { service.Insert(item); } } oku.Close(); } catch (Exception ex) { Console.WriteLine("Xml Bağlantı Hatası : " + ex.Message); } }