Exemplo n.º 1
0
        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));
        }
Exemplo n.º 2
0
        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));
        }
Exemplo n.º 4
0
        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));
        }
Exemplo n.º 5
0
        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)));
        }
Exemplo n.º 6
0
 public async Task <int> add(T entity)
 {
     _context.Set <T>().Add(entity);
     return(await _context.SaveChangesAsync());
 }