Ejemplo n.º 1
0
    public void InsertUserInformation(InformacjeOKlientach info)
    {
        KosmetykiDBEntities db = new KosmetykiDBEntities();

        db.InformacjeOKlientaches.Add(info);
        db.SaveChanges();
    }
Ejemplo n.º 2
0
    public void UpdateQuantity(int id, int quantity)
    {
        KosmetykiDBEntities db = new KosmetykiDBEntities();
        Koszyk cart            = db.Koszyks.Find(id);

        cart.Ilosc = quantity;
        db.SaveChanges();
    }
Ejemplo n.º 3
0
    public InformacjeOKlientach GetUserInformation(string guId)
    {
        KosmetykiDBEntities  db   = new KosmetykiDBEntities();
        InformacjeOKlientach info = (from x in db.InformacjeOKlientaches
                                     where x.GUID == guId
                                     select x).FirstOrDefault();

        return(info);
    }
Ejemplo n.º 4
0
    public List <Koszyk> GetOrdersInCart(string userId)
    {
        KosmetykiDBEntities db     = new KosmetykiDBEntities();
        List <Koszyk>       orders = (from x in db.Koszyks
                                      where x.KlientID == userId &&
                                      x.JestwKoszyku
                                      orderby x.DataZakupu
                                      select x).ToList();

        return(orders);
    }
Ejemplo n.º 5
0
 public string InsertTypyProduktow(TypyProduktow productType)
 {
     try
     {
         KosmetykiDBEntities db = new KosmetykiDBEntities();
         db.TypyProduktows.Add(productType);
         db.SaveChanges();
         return(productType.Name + " typ produktów został dodany");
     }
     catch (Exception e)
     {
         return("Error: " + e);
     }
 }
Ejemplo n.º 6
0
 public string InsertKoszyk(Koszyk cart)
 {
     try
     {
         KosmetykiDBEntities db = new KosmetykiDBEntities();
         db.Koszyks.Add(cart);
         db.SaveChanges();
         return(cart.DataZakupu + " produkt został dodany do koszyka");
     }
     catch (Exception e)
     {
         return("Error: " + e);
     }
 }
Ejemplo n.º 7
0
 public string InsertProduct(Produkty product)
 {
     try
     {
         KosmetykiDBEntities db = new KosmetykiDBEntities();
         db.Produkties.Add(product);
         db.SaveChanges();
         return(product.Nazwa + " produkt został dodany");
     }
     catch (Exception e)
     {
         return("Error: " + e);
     }
 }
Ejemplo n.º 8
0
 public string InsertSend(Wysylka wyslij)
 {
     try
     {
         KosmetykiDBEntities db = new KosmetykiDBEntities();
         db.Wysylkas.Add(wyslij);
         db.SaveChanges();
         return("Wysyłka numer" + wyslij.Id + "zostanie jak najszybciej zrealizowana");
     }
     catch (Exception e)
     {
         return("Error: " + e);
     }
 }
Ejemplo n.º 9
0
    public void MarkOrdersAsPaid(List <Koszyk> carts)
    {
        KosmetykiDBEntities db = new KosmetykiDBEntities();

        if (carts != null)
        {
            foreach (Koszyk cart in carts)
            {
                Koszyk oldCart = db.Koszyks.Find(cart.ID);
                oldCart.DataZakupu   = DateTime.Now;
                oldCart.JestwKoszyku = false;
            }
            db.SaveChanges();
        }
    }
Ejemplo n.º 10
0
 public List <Produkty> GetAllProducts()
 {
     try
     {
         using (KosmetykiDBEntities db = new KosmetykiDBEntities())
         {
             List <Produkty> products = (from x in db.Produkties select x).ToList();
             return(products);
         }
     }
     catch (Exception)
     {
         return(null);
     }
 }
Ejemplo n.º 11
0
 public Produkty GetProduct(int id)
 {
     try
     {
         using (KosmetykiDBEntities db = new KosmetykiDBEntities())
         {
             Produkty product = db.Produkties.Find(id);
             return(product);
         }
     }
     catch (Exception)
     {
         return(null);
     }
 }
Ejemplo n.º 12
0
 public string DeleteKoszyk(int id)
 {
     try
     {
         KosmetykiDBEntities db = new KosmetykiDBEntities();
         Koszyk cart            = db.Koszyks.Find(id);
         db.Koszyks.Attach(cart);
         db.Koszyks.Remove(cart);
         db.SaveChanges();
         return(cart.DataZakupu + " produkt został usunięty z koszyka");
     }
     catch (Exception e)
     {
         return("Error: " + e);
     }
 }
Ejemplo n.º 13
0
 public string DeleteTypyProduktow(int id)
 {
     try
     {
         KosmetykiDBEntities db          = new KosmetykiDBEntities();
         TypyProduktow       productType = db.TypyProduktows.Find(id);
         db.TypyProduktows.Attach(productType);
         db.TypyProduktows.Remove(productType);
         db.SaveChanges();
         return(productType.Name + " typ produktu został usunięty");
     }
     catch (Exception e)
     {
         return("Error: " + e);
     }
 }
Ejemplo n.º 14
0
 public string DeleteProduct(int id)
 {
     try
     {
         KosmetykiDBEntities db      = new KosmetykiDBEntities();
         Produkty            product = db.Produkties.Find(id);
         db.Produkties.Attach(product);
         db.Produkties.Remove(product);
         db.SaveChanges();
         return(product.Nazwa + " produkt został usunięty");
     }
     catch (Exception e)
     {
         return("Error: " + e);
     }
 }
Ejemplo n.º 15
0
    public int GetAmountOfOrders(string userId)
    {
        try
        {
            KosmetykiDBEntities db = new KosmetykiDBEntities();
            int amount             = (from x in db.Koszyks
                                      where x.KlientID == userId &&
                                      x.JestwKoszyku
                                      select x.Ilosc).Sum();

            return(amount);
        }
        catch
        {
            return(0);
        }
    }
Ejemplo n.º 16
0
 public List <Produkty> GetProductsByType(int typeId)
 {
     try
     {
         using (KosmetykiDBEntities db = new KosmetykiDBEntities())
         {
             List <Produkty> products = (from x in db.Produkties
                                         where x.TypeId == typeId
                                         select x).ToList();
             return(products);
         }
     }
     catch (Exception)
     {
         return(null);
     }
 }
Ejemplo n.º 17
0
    public string UpdateTypyProduktow(int id, TypyProduktow productType)
    {
        try
        {
            KosmetykiDBEntities db = new KosmetykiDBEntities();
            //Fetch object from db
            TypyProduktow p = db.TypyProduktows.Find(id);
            p.Name = productType.Name;


            db.SaveChanges();
            return(productType.Name + " typ produktu został zaktualizowany");
        }
        catch (Exception e)
        {
            return("Error: " + e);
        }
    }
Ejemplo n.º 18
0
    public string UpdateKoszyk(int id, Koszyk cart)
    {
        try
        {
            KosmetykiDBEntities db = new KosmetykiDBEntities();
            //Fetch object from db
            Koszyk p = db.Koszyks.Find(id);
            p.DataZakupu   = cart.DataZakupu;
            p.Ilosc        = cart.Ilosc;
            p.KlientID     = cart.KlientID;
            p.JestwKoszyku = cart.JestwKoszyku;
            p.ProduktID    = cart.ProduktID;

            db.SaveChanges();
            return(cart.DataZakupu + " produkt został dodany do koszyka");
        }
        catch (Exception e)
        {
            return("Error: " + e);
        }
    }
Ejemplo n.º 19
0
    public string UpdateProduct(int id, Produkty product)
    {
        try
        {
            KosmetykiDBEntities db = new KosmetykiDBEntities();
            //Fetch object from db
            Produkty p = db.Produkties.Find(id);
            p.Nazwa   = product.Nazwa;
            p.Cena    = product.Cena;
            p.TypeId  = product.TypeId;
            p.Opis    = product.Opis;
            p.Zdjecie = product.Zdjecie;

            db.SaveChanges();
            return(product.Nazwa + " produkt został zaktualizowany");
        }
        catch (Exception e)
        {
            return("Error: " + e);
        }
    }