public async Task <IActionResult> Create(FuturesUpdateViewModel futuresUpdateViewModel)
        {
            if (ModelState.IsValid)
            {
                await _futuresServices.CreateFutureUpdate(futuresUpdateViewModel);

                return(RedirectToAction(nameof(Index)));
            }
            return(View(futuresUpdateViewModel));
        }
예제 #2
0
        public async Task <int> CreateFutureUpdate(FuturesUpdateViewModel model)
        {
            #region movimiento
            model.Id = Guid.NewGuid();
            _context.Add(model);
            var ret = await _context.SaveChangesAsync();

            #endregion

            #region futuros sin Fija
            var futures = await GetContracts(false);

            foreach (var f in futures)
            {
                f.FinalResult = await GetResult(f);

                _context.Futures.Update(f);
                ret = await _context.SaveChangesAsync();
            }
            #endregion

            return(ret);
        }