public EtiquetaEntity CriarEtiqueta(string nome, int idCategoria)
        {
            // Verifica a existencia do Nome da Etiqueta
            if (nome == null)
            {
                throw new Exception("O nome para a Etiqueta não foi informado!");
            }

            // Verifica a existencia da Categoria da Etiqueta
            var categoria = _databaseContext.Categorias.Find(idCategoria);

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

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

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

            return(novaEtiqueta);
        }
        public EtiquetaEntity CriarEtiqueta(string nome, CategoriaEntity 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);
        }
Example #3
0
        public EtiquetaEntity Create(string nome, int idCategoria)
        {
            if (nome == null)
            {
                throw new Exception("A Etiqueta precisa de um nome!");
            }

            var categoria = databaseContext.Categorias.Find(idCategoria);

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

            var novaEtiqueta = new EtiquetaEntity
            {
                Nome      = nome,
                Categoria = categoria
            };

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

            return(novaEtiqueta);
        }