Exemple #1
0
        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;
                    }
                }
            }
        }
Exemple #2
0
 public ActionResult Edit(CurrencyData model)
 {
     using (var service = new CurrencyDataService())
     {
         model = service.Update(model);
     }
     return(RedirectToAction("Index", "Currency"));
 }
Exemple #3
0
        public ActionResult Edit(int Id)
        {
            var model = new CurrencyData();

            using (var service = new CurrencyDataService())
            {
                model = service.GetById(Id);
            }
            return(View(model));
        }
Exemple #4
0
        // GET: Currency
        public ActionResult Index()
        {
            var model = new CurrencyViewModel();

            using (var service = new CurrencyDataService())
            {
                model.CurrencyList = service.GetAllCurrencyData();
            }
            return(View(model));
        }
Exemple #5
0
        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();
 }
Exemple #9
0
        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);
            }
        }