Exemplo n.º 1
0
        public void UsuarioGrupoIncluir()
        {
            // Arrange
            var idUsuario = 1;
            var idGrupo   = 1;

            // Act
            service.Incluir(idUsuario, idGrupo);
            var usuarioGrupo = service.Listar().Where(x => x.IdUsuario == 1).FirstOrDefault();

            // Assert
            Assert.AreEqual(idUsuario, usuarioGrupo.IdUsuario);
        }
Exemplo n.º 2
0
        //
        // GET: /Admin/UsuarioGrupo/
        public ActionResult Index(int id)
        {
            // usuario selecionado
            var usuario = _serviceUsuario.Find(id);

            // grupos disponiveis
            var grupos = _serviceGrupo.Listar().Where(x => x.Ativo == true).OrderBy(x => x.Descricao).ToList();

            // lista retorno
            var gruposUsuario = new List <GruposUsuario>();

            foreach (var item in grupos)
            {
                gruposUsuario.Add(new GruposUsuario
                {
                    Descricao   = item.Descricao,
                    Id          = item.Id,
                    Selecionado = (_serviceUsuarioGrupo.Listar().Where(x => x.IdGrupo == item.Id && x.IdUsuario == id).Count() > 0)
                });
            }

            ViewBag.IdUsuario   = id;
            ViewBag.NomeUsuario = usuario.Nome;

            return(View(gruposUsuario));
        }