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); }
public EtiquetaEntity CriarEtiqueta(string nome, CategoriaEntity categoria) { var novaEtiqueta = new EtiquetaEntity { Nome = nome, Categoria = categoria }; _databaseContext.Etiquetas.Add(novaEtiqueta); _databaseContext.SaveChanges(); return(novaEtiqueta); }