public async Task <IActionResult> Create(Banco banco) { if (ModelState.IsValid) { banco.Id = Guid.NewGuid(); _context.Add(banco); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(banco)); }
public async Task <IActionResult> Edit(Guid id, Cliente cliente, string pass) { if (!string.IsNullOrWhiteSpace(pass)) { try { pass.ValidarPassword(); } catch (Exception ex) { ModelState.AddModelError(nameof(Cliente.Password), ex.Message); } } if (id != cliente.Id) { return(NotFound()); } if (ModelState.IsValid) { try { var clienteDatabase = _context.Clientes.Find(id); clienteDatabase.Nombre = cliente.Nombre; clienteDatabase.Apellido = cliente.Apellido; clienteDatabase.FechaNacimiento = cliente.FechaNacimiento; clienteDatabase.Username = cliente.Username; if (!string.IsNullOrWhiteSpace(pass)) { clienteDatabase.Password = pass.Encriptar(); } await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ClienteExists(cliente.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(cliente)); }
public async Task <IActionResult> Create(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 async Task <IActionResult> Create(Banco banco) { User.FindFirstValue(ClaimTypes.GivenName); if (ModelState.IsValid) { banco.Id = Guid.NewGuid(); _context.Add(banco); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(banco)); }
public async Task <IActionResult> DeleteConfirmed(Guid id) { var cuenta = await _context.Cuentas.FindAsync(id); _context.Cuentas.Remove(cuenta); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); }
public async Task <int> add(T entity) { _context.Set <T>().Add(entity); return(await _context.SaveChangesAsync()); }