public bool AddProducto(Product ProductoPeluche)
 {
     try {
         using (GiftShopDBEntities db = new GiftShopDBEntities())
         {
             db.Products.Add(ProductoPeluche);
             db.SaveChanges();
             return(true);
         }
     } catch (Exception ex) { throw ex; }
 }
        public bool IsValidUser(User u)
        {
            try
            {
                using (GiftShopDBEntities db = new GiftShopDBEntities())
                {
                    User obj = (from user in db.Users
                                where
                                user.password == u.password && user.userid == u.userid
                                select user).FirstOrDefault();



                    if (obj != null)
                    {
                        return(true);
                    }
                    else
                    {
                        return(false);
                    }
                }

                //    List<OracleParameter> param = new List<OracleParameter>()
                //{

                //    new OracleParameter("p_user_id",OracleDbType.Int32, u.USER_ID, ParameterDirection.Input),
                //    new OracleParameter("p_password", OracleDbType.Varchar2, u.PASSWORDX, ParameterDirection.Input){Size=200},
                //    new OracleParameter("p_valid", OracleDbType.Varchar2, ParameterDirection.Output){Size=200},
                //    new OracleParameter("p_site_id",OracleDbType.Int32,ParameterDirection.Output),
                //    new OracleParameter("p_active", OracleDbType.Varchar2,ParameterDirection.Output){Size=200},
                //    new OracleParameter("p_role",OracleDbType.Varchar2,ParameterDirection.Output){Size=200},
                //    new OracleParameter("p_force_pswd_change",OracleDbType.Varchar2,ParameterDirection.Output){Size=200}

                //};

                //    OracleParameterCollection Coll = new ClsSQL().ExecuteSPOutputParams("TS_VALIDATE_USER", param);

                //    string userid = Coll["p_user_id"].Value.ToString();

                //    User user = new UserService().GetUser(decimal.Parse(Coll["p_user_id"].Value.ToString()), Coll["p_password"].Value.ToString());

                //    log.Info(string.Format("User {0} was logged correctly ", user.USER_ID.ToString()));

                return(true);
            }
            catch (Exception Exception)
            {
                //log.Error(Exception);
                throw Exception;
            }
        }
예제 #3
0
 public bool RegistraProducto(GiftShop.core.ShoppingCart Product)
 {
     try
     {
         using (GiftShopDBEntities db = new GiftShopDBEntities())
         {
             db.ShoppingCarts.Add(Product);
             db.SaveChanges();
             return(true);
         }
     }
     catch (Exception ex) { throw ex; }
 }
예제 #4
0
 public User GetUser(string UserID, string password)
 {
     try
     {
         using (GiftShopDBEntities db = new GiftShopDBEntities())
         {
             return(db.Users.Find(UserID));
         }
     }
     catch (Exception ex)
     {
         //   log.Error(ex);
         throw ex;
     }
 }
예제 #5
0
 public bool EliminaProducto(GiftShop.core.ShoppingCart Product)
 {
     try
     {
         using (GiftShopDBEntities db = new GiftShopDBEntities())
         {
             var entry = db.Entry(Product);
             if (entry.State == EntityState.Detached)
             {
                 db.ShoppingCarts.Attach(Product);
             }
             db.ShoppingCarts.Remove(Product);
             db.SaveChanges();
             return(true);
         }
     }
     catch (Exception ex) { throw ex; }
 }
예제 #6
0
 public RepositoryBase()
 {
     this._context    = new GiftShopDBEntities();
     this._collection = this._context.Set <TEntity>();
 }