public async Task <bool> AgregarPartida(PartidaEnCarrito nuevaPartida) { var lista = Partidas; bool band = false; foreach (var item in lista) { if (item.Codigo == nuevaPartida.Codigo) { item.Cantidad++; band = true; } } if (!band) { lista.Add(nuevaPartida); } if (!string.IsNullOrWhiteSpace(usuario)) { await pedidos.AgregarPartida(nuevaPartida : nuevaPartida, carritoid : usuario); } Guardar(); return(true); }