public async Task <List <Category> > GetCategory(string pNomeRaccolta) { FirebaseManegment wDB = new FirebaseManegment(); List <Category> wwResult = await wDB.GetCategory(pNomeRaccolta); return(wwResult); }
public async Task <Product> GetProduct(string pId) { FirebaseManegment wDB = new FirebaseManegment(); Product wProd = await wDB.GetProductById(pId); return(wProd); }
public async Task <List <Product> > GetListProducts(AbbigliamentoECommerceEntity.Product pProduct) { FirebaseManegment wDB = new FirebaseManegment(); List <Product> wListProd = await wDB.GetProducts(pProduct, 0); return(wListProd); }
public async Task <WriteResult> AddProductToCart(string pUserId, string pIdProd, int pQauntityBuy) { FirebaseManegment wDB = new FirebaseManegment(); AbbigliamentoECommerceEntity.Product wProd = await wDB.GetProductById(pIdProd); return(await wDB.AddProductToCart(wProd, pUserId, pQauntityBuy)); }
public async Task <Cart> GetCartByUser(string pUserId) { FirebaseManegment wDB = new FirebaseManegment(); AbbigliamentoECommerceEntity.Cart wCart = await wDB.GetCartByUser(pUserId); return(wCart); }
public async Task InsertProduct(AbbigliamentoECommerceEntity.Product pProduct, string pToken) { try { FirebaseManegment wDB = new FirebaseManegment(); await wDB.InsertProduct(pProduct, pToken); } catch (Exception ex) { } }
public async Task <WriteResult> AddHistoryBuy(string pUserId, string pNumOrder) { FirebaseManegment wDB = new FirebaseManegment(); Cart wCart = await wDB.GetCartByUser(pUserId); List <Product> wListProd = new List <Product>(); foreach (CartDetail wProd in wCart.listProduct) { Product wPrdoCart = new Product(); wPrdoCart = wProd.singleProduct; wPrdoCart.Quantity = wProd.quantita; wListProd.Add(wPrdoCart); } return(await wDB.AddHistoryBuy(wListProd, pUserId, Convert.ToInt32(pNumOrder))); }
public async Task <WriteResult> RemoveProductToCart(string pUserId, string pIdProd) { FirebaseManegment wDB = new FirebaseManegment(); return(await wDB.RemoveProductToCart(pIdProd, pUserId)); }
public async void SetGoogleCedential() { FirebaseManegment wDB = new FirebaseManegment(); wDB.CreateFirebaseApp(); }
public async Task <User> GetUser(string pId) { FirebaseManegment wDB = new FirebaseManegment(); return(await wDB.GetUser(pId)); }
public async Task <User> SigIn(string pEmail, string pPassword) { FirebaseManegment wDB = new FirebaseManegment(); return(await wDB.SignIn(pEmail, pPassword)); }
public async Task InsertUser(User pUser) { FirebaseManegment wDB = new FirebaseManegment(); WriteResult wwResult = await wDB.InsertUser(pUser); }