public async Task <IActionResult> Create(FuturesUpdateViewModel futuresUpdateViewModel) { if (ModelState.IsValid) { await _futuresServices.CreateFutureUpdate(futuresUpdateViewModel); return(RedirectToAction(nameof(Index))); } return(View(futuresUpdateViewModel)); }
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); }