コード例 #1
0
        public ActionResult EditPairs(PairsViewModel model)
        {
            Pair pair = _pairService.GetPair(model.ID);

            pair.Currencies = model.Currencies;
            _pairStore.Update(pair);
            return(Ok(pair));
        }
コード例 #2
0
        public async Task <IActionResult> Index()
        {
            var pairs = await _pairsRepository.GetAllPairsAsync();

            PairsViewModel viewModel = new PairsViewModel()
            {
                Pairs = pairs
            };

            return(View("Views/Admin/Pairs.cshtml", viewModel));
        }
コード例 #3
0
        public IActionResult EditPairs(Guid id)
        {
            var userId      = User.FindFirst(System.Security.Claims.ClaimTypes.NameIdentifier).Value;
            var currentUser = _pairStore.GetAll().FirstOrDefault(u => u.TraderId == Guid.Parse(userId));

            var pairs = _pairService.GetPair(id);

            ViewBag.id = id;

            if (pairs == null)
            {
            }
            var editPairs = new PairsViewModel()
            {
                ID         = pairs.PairId,
                Currencies = pairs.Currencies,
                TraderID   = currentUser.TraderId
            };

            return(View(editPairs));
        }