/// <summary>
 /// Get Single Data From Database
 /// <para>Use it when to retive single data through a stored procedure</para>
 /// </summary>
 public T ExecuteQuerySingle(string spQuery, object[] parameters)
 {
     using (context = new Customer_Entities())
     {
         return(context.Database.SqlQuery <T>(spQuery, parameters).FirstOrDefault());
     }
 }
 /// <summary>
 /// Get Data From Database
 /// <para>Use it when to retive data through a stored procedure</para>
 /// </summary>
 public IEnumerable <T> ExecuteQuery(string spQuery, object[] parameters)
 {
     using (context = new Customer_Entities())
     {
         return(context.Database.SqlQuery <T>(spQuery, parameters).ToList());
     }
 }
        /// <summary>
        /// Insert/Update/Delete Data To Database
        /// <para>Use it when to Insert/Update/Delete data through a stored procedure</para>
        /// </summary>
        public int ExecuteCommand(string spQuery, object[] parameters)
        {
            int result = 0;

            try
            {
                using (context = new Customer_Entities())
                {
                    result = context.Database.SqlQuery <int>(spQuery, parameters).FirstOrDefault();
                }
            }
            catch { }
            return(result);
        }
 public GenericRepository(Customer_Entities context)
 {
     this.context = context;
     entities     = context.Set <T>();
 }
Esempio n. 5
0
 public CustomerRepository(Customer_Entities context)
 {
     this.context = context;
 }