public static List <CarrinhoLivros> GerarCarrinhoLivros() { List <CarrinhoLivros> v_CarrinhosLivros = new List <CarrinhoLivros>(); for (int i = 1; i <= 100; i++) { List <Livro> v_ListLivros = new List <Livro>(); for (int z = 1; z <= ((i % 5) * 5) + 1; z++) { var v_Livro = new Livro() { Id = z * (i % 3 + 1), Nome = "Livro " + z * (i % 3 + 1) }; v_ListLivros.Add(v_Livro); } var v_CarrinhoLivros = new CarrinhoLivros() { Id = i, Livros = v_ListLivros, }; v_CarrinhosLivros.Add(v_CarrinhoLivros); } return(v_CarrinhosLivros); }
public CarrinhoLivros BuscarCarrinhoLivros(int p_Id) { CarrinhoLivros v_CarrinhoLivros = new CarrinhoLivros(); List <CarrinhoLivros> v_CarrinhosLivros = new List <CarrinhoLivros>(); v_CarrinhosLivros = CarrinhoLivros.GerarCarrinhoLivros(); v_CarrinhoLivros = v_CarrinhosLivros.SingleOrDefault(q => q.Id == p_Id); // if (v_CarrinhoLivros == null) // { // 404 // } return(v_CarrinhoLivros); }
public IEnumerable <Pedido> ListaPedidos() { var v_ListaPedidos = new List <Pedido>(); for (int i = 1; i <= 100; i++) { CarrinhoLivros v_CarrinhoLivros = new CarrinhoLivros(); v_CarrinhoLivros = v_CarrinhoLivros.BuscarCarrinhoLivros(i); var v_Pedido = new Pedido() { Id = i, CarrinhoLivros = v_CarrinhoLivros, Status = StatusDictionary()[i % 4 + 1], }; v_ListaPedidos.Add(v_Pedido); } return(v_ListaPedidos); }
public Livro BuscarLivroNoCarrinho(int p_CarrinhoId, int p_LivroId) { CarrinhoLivros v_CarrinhoLivros = new CarrinhoLivros(); List <CarrinhoLivros> v_CarrinhosLivros = new List <CarrinhoLivros>(); v_CarrinhosLivros = CarrinhoLivros.GerarCarrinhoLivros(); v_CarrinhoLivros = v_CarrinhosLivros.SingleOrDefault(q => q.Id == p_CarrinhoId); // if (v_CarrinhoLivros == null) // { // 404 // } Livro v_Livro = new Livro(); v_Livro = v_CarrinhoLivros.Livros.SingleOrDefault(q => q.Id == p_LivroId); // if (v_Livro == null) // { // 404 // } return(v_Livro); }