public ActionResult CreateMovimientoCuota(MovimientoEntradaConClubCuotaVM vm) { if (!ModelState.IsValid) { return(RedirectToAction("CreateMovimientoCuota", new { clubId = vm.ClubId })); } var model = new MovimientoEntradaConClubCuota(); VMM.MapForCreateMovimientoCuota(vm, model); Context.MovimientosEntradaConClubCuota.Add(model); Context.SaveChanges(); var movimientoCreado = Context.MovimientosEntradaConClubCuota.Local.First(); return(RedirectToAction("Create", "Pago", new { parentId = movimientoCreado.Id })); }