public Concept Map() { if (concept == null) { return(null); } var subcategories = concept.SubcategoriesInconcepts .Select(x => new SubcategoryObject(x.SubcategoryId, x.Subcategories.Name)) .ToArray(); return(Concept.Create(concept.Id, concept.Name, (int)concept.Difficulty, concept.Type, subcategories)); }
private void BtnAddConceptoClick(object sender, EventArgs e) { using (var f = new FrmConcepto(conceptos.Select(x => x.ToString()).ToList(), categoriasAll)) { if (f.ShowDialog() == DialogResult.OK) { var categorias = categoriasRepository.GetCategoriasPorId(f.CategoriasSeleccionadas.ToList()); repository.InsertarConcepto(Concept.Create(f.Nombre, f.Dificultad, categorias)); LoadFromDataBase(); Fill(); } } }