public static async Task <List <Elemento> > getElementosForCategoria(string rubricaUid, string categoriaUid) { var elementos = new List <Elemento>(); var list = (await FIREBASE .Child(Utils.FireBase_Entity.RUBRICAS) .Child(rubricaUid) .Child(Utils.FireBase_Entity.CATEGORIAS) .Child(categoriaUid) .Child(Utils.FireBase_Entity.ELEMENTOS) .OnceAsync <Elemento>()); foreach (var item in list) { Elemento elemento = item.Object as Elemento; elemento.Uid = item.Key; elementos.Add(elemento); } return(elementos); }
public async Task <int> getFireElementosForCategoria() { var list = (await firebase .Child(Utils.FireBase_Entity.RUBRICAS) .Child(rubricaUid) .Child(Utils.FireBase_Entity.CATEGORIAS) .Child(categoriaUid) .Child(Utils.FireBase_Entity.ELEMENTOS) .OnceAsync <Elemento>()); elementosCollection.Clear(); foreach (var item in list) { Elemento elemento = item.Object as Elemento; elemento.Uid = item.Key; elementosCollection.Add(elemento); } return(0); }
public CalificacionElemento(int nivel, Elemento elemento) { Nivel = nivel; Peso = elemento.Peso; ElementoUid = elemento.Uid; ElementoName = elemento.Name; Nivel1Name = elemento.Nivel1; Nivel2Name = elemento.Nivel2; Nivel3Name = elemento.Nivel3; Nivel4Name = elemento.Nivel4; DeNivel1 = elemento.DeNivel1; DeNivel2 = elemento.DeNivel2; DeNivel3 = elemento.DeNivel3; DeNivel4 = elemento.DeNivel4; HastaNivel1 = elemento.HastaNivel1; HastaNivel2 = elemento.HastaNivel2; HastaNivel3 = elemento.HastaNivel3; HastaNivel4 = elemento.HastaNivel4; }