public IActionResult Create(Cuenta cuenta, Guid[] clienteIds) { if (ModelState.IsValid) { cuenta.Id = Guid.NewGuid(); foreach (Guid clienteId in clienteIds) { var cliente = new ClienteCuenta() { Id = Guid.NewGuid(), ClienteId = clienteId, CuentaId = cuenta.Id }; _context.Add(cliente); } _context.Add(cuenta); _context.SaveChanges(); return(RedirectToAction(nameof(Index))); } ViewData["MonedaId"] = new SelectList(_context.Monedas, "Id", "Codigo", cuenta.MonedaId); ViewData["SucursalId"] = new SelectList(_context.Sucursales, "Id", "NombreYDireccion", cuenta.SucursalId); ViewData["Clientes"] = new MultiSelectList(_context.Clientes, nameof(Cliente.Id), nameof(Cliente.Dni), clienteIds); return(View(cuenta)); }
public IActionResult Create(Banco banco) { if (ModelState.IsValid) { banco.Id = Guid.NewGuid(); _context.Add(banco); _context.SaveChanges(); return(RedirectToAction(nameof(Index))); } return(View(banco)); }
public async Task <IActionResult> Create([Bind("Id,Descripcion,Codigo")] Moneda moneda) { if (ModelState.IsValid) { moneda.Id = Guid.NewGuid(); _context.Add(moneda); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(moneda)); }
public async Task <IActionResult> Create([Bind("Id,Nombre,Apellido,Dni,FechaDeNacimiento")] Cliente cliente) { if (ModelState.IsValid) { cliente.Id = Guid.NewGuid(); _context.Add(cliente); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(cliente)); }
public async Task <IActionResult> Create([Bind("Id,Nombre,Direccion,BancoId")] Sucursal sucursal) { if (ModelState.IsValid) { sucursal.Id = Guid.NewGuid(); _context.Add(sucursal); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["BancoId"] = new SelectList(_context.Bancos, "Id", "Nombre", sucursal.BancoId); return(View(sucursal)); }
public IActionResult Create([Bind("Id,CuentaId,ClienteId")] ClienteCuenta clienteCuenta) { if (ModelState.IsValid) { clienteCuenta.Id = Guid.NewGuid(); _context.Add(clienteCuenta); _context.SaveChanges(); return(RedirectToAction(nameof(Index))); } ViewData["ClienteId"] = new SelectList(_context.Clientes, "Id", "Apellido", clienteCuenta.ClienteId); ViewData["CuentaId"] = new SelectList(_context.Cuentas, "Id", "Numero", clienteCuenta.CuentaId); return(View(clienteCuenta)); }