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); }
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); }