예제 #1
0
        public void Test_Eliminar()
        {
            //Arrange
            IRepositorioUsuarios repositorio = new RepositorioUsuarios();
            int cantEsperada = 2;

            //Act
            repositorio.Eliminar("015");
            var iLista = repositorio.ObtenerTodos();

            //Assert
            Assert.Equal(cantEsperada, iLista.Count);
        }
        public void EliminarTest()
        {
            IRepositorioUsuarios unRepositorio = new RepositorioUsuarios();
            Usuario unUsuario = new Usuario()
            {
                Codigo = "1", NombreCompleto = "Juan", CorreoElectronico = "*****@*****.**"
            };

            unRepositorio.Agregar(unUsuario);

            unRepositorio.Eliminar(unUsuario.Codigo);
            Assert.IsFalse(unRepositorio.ObtenerTodos().Contains(unUsuario));
        }
예제 #3
0
        public async Task <ActionResult> Delete(int id)
        {
            Usuario usuario = await _repositorioUsuarios.ObtenerPorId(id);

            if (usuario is null)
            {
                return(NotFound($"No existe el usuario con id {id}"));
            }

            try
            {
                await _repositorioUsuarios.Eliminar(usuario);
            }
            catch (Exception)
            {
                return(StatusCode(500, "Ha habido un error al eliminar el usuario"));
            }

            return(Ok(true));
        }
        protected void EliminarButton_Click(object sender, EventArgs e)
        {
            RepositorioUsuarios repositorio = new RepositorioUsuarios();
            int id = UsuarioIdTxt.Text.ToInt();

            if (!ExisteEnLaBaseDeDatos())
            {
                Utils.Alerta(this, TipoTitulo.OperacionFallida, TiposMensajes.RegistroInexistente, IconType.error);
                return;
            }
            else
            {
                if (repositorio.Eliminar(id))
                {
                    Utils.Alerta(this, TipoTitulo.OperacionExitosa, TiposMensajes.RegistroEliminado, IconType.success);
                    Limpiar();
                }
            }
            repositorio.Dispose();
        }
예제 #5
0
        public void Eliminar()
        {
            RepositorioUsuarios repositorio = new RepositorioUsuarios();

            Assert.IsTrue(repositorio.Eliminar(3));
        }