public async Task GetAllPromocionAsync() { try { var x = await Repository.GetAllPromocionAsync(); ListaPromocion.Clear(); foreach (var item in x) { ListaPromocion.Add(item); } } catch (Exception ex) { throw ex; } }
public async Task GetMxNAsync() { // PromocionNxN promocion = await Repository.GetDetalleMxNAsync(this.IdPromocion, this.IdTipoPromocion); try { var x = await Repository.GetDetalleMxNAsync(this.IdPromocion, this.IdTipoPromocion); Cantidad = x.Cantidad; ListaPromocion.Clear(); for (int i = 0; i < x.TablaPromocion.Rows.Count; i++) { PromocionMxN P = new PromocionMxN(); P.IDGenerico = int.Parse(x.TablaPromocion.Rows[i]["IDGenerico"].ToString()); P.Nombre = x.TablaPromocion.Rows[i]["Nombre"].ToString(); P.IdTipo = int.Parse(x.TablaPromocion.Rows[i]["IdTipo"].ToString()); P.CantidadGratis = int.Parse(x.TablaPromocion.Rows[i]["CantidadGratis"].ToString()); ListaPromocionMxN.Add(P); } } catch (Exception ex) { throw ex; } }