Ejemplo n.º 1
0
        public EtiquetaEntity CriarEtiqueta(string nome, int idCategoria)
        {
            // Verificar se um nome foi passado
            if (nome == null)
            {
                throw new Exception("A Etiqueta precisa de um nome!");
            }

            // Verificar existência da Categoria da Etiqueta
            var categoria = _databaseContext.Categorias.Find(idCategoria);

            if (categoria == null)
            {
                throw new Exception("A Categoria informada para a Etiqueta não foi encontrada!");
            }

            // Criar nova Etiqueta
            var novaEtiqueta = new EtiquetaEntity
            {
                Nome      = nome,
                Categoria = categoria
            };

            _databaseContext.Etiquetas.Add(novaEtiqueta);
            _databaseContext.SaveChanges();

            return(novaEtiqueta);
        }
Ejemplo n.º 2
0
        public EtiquetaEntity CriarEtiqueta(string nome, CategoriaEntity categoria)
        {
            var novaEtiqueta = new EtiquetaEntity {
                Nome = nome, Categoria = categoria
            };

            _databaseContext.Etiquetas.Add(novaEtiqueta);
            _databaseContext.SaveChanges();

            return(novaEtiqueta);
        }