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); }
public async Task <bool> QuitarPartida(PartidaEnCarrito partida) { var lista = Partidas; var find = lista.FirstOrDefault(p => partida.Codigo == partida.Codigo); if (find != null) { lista.Remove(find); if (!string.IsNullOrWhiteSpace(usuario)) { await pedidos.QuitarPartida(sale : partida, carritoid : usuario); } Guardar(); } return(true); }
public Task <bool> QuitarPartida(PartidaEnCarrito sale, string carritoid) { return(Task.FromResult(true)); }
public Task <bool> AgregarPartida(PartidaEnCarrito en, string carritoid) { return(Task.FromResult(true)); }