Пример #1
0
        public ActionResult SecondHighestPocketMoneyStudent()
        {
            SqlServerDB sqlServerDB = new SqlServerDB();
            var         student     = sqlServerDB.SecondHighestPocketMoneyStudent();

            return(View(student));
        }
Пример #2
0
 private void addInParameters(List <DbParameter> parameters, DbCommand queryCmd)
 {
     foreach (DbParameter parameter in parameters)
     {
         SqlServerDB.AddInParameter(queryCmd, parameter.ParameterName, parameter.DbType, parameter.Value);
     }
 }
Пример #3
0
        public ActionResult SaveStudent(Student clsStudentData)
        {
            SqlServerDB sqlServerDB = new SqlServerDB();
            var         students    = sqlServerDB.SaveStudentData(clsStudentData);

            return(View());
        }
Пример #4
0
        // GET: Student
        public ActionResult Index()
        {
            SqlServerDB sqlServerDB = new SqlServerDB();
            var         students    = sqlServerDB.StudentList();

            return(View(students));
        }
Пример #5
0
 /// <summary>
 /// StoredProcedure işlemleri için kullanılır.
 /// </summary>
 /// <param name="spName"></param>
 /// <param name="parameters"></param>
 protected object ExecuteByStoredProcedure(string spName, List <DbParameter> parameters)
 {
     using (DbCommand queryCmd = SqlServerDB.GetStoredProcCommand(spName))
     {
         addInParameters(parameters, queryCmd);
         return(SqlServerDB.ExecuteDataSet(queryCmd));
     }
 }
Пример #6
0
 /// <summary>
 /// INSERT, UPDATE ve DELETE işlemleri için kullanılır.
 /// </summary>
 /// <param name="query"></param>
 /// <param name="parameters"></param>
 protected object ExecuteQuery(string query, List <DbParameter> parameters)
 {
     using (DbCommand queryCmd = SqlServerDB.GetSqlStringCommand(query))
     {
         addInParameters(parameters, queryCmd);
         return(SqlServerDB.ExecuteScalar(queryCmd));
     }
 }
Пример #7
0
 protected List <T> GetListByQuery <T>(string query) where T : new()
 {
     using (DbCommand queryCmd = SqlServerDB.GetSqlStringCommand(query))
     {
         DataSet ds   = SqlServerDB.ExecuteDataSet(queryCmd);
         var     rows = ds.Tables[0].DataTableToObjectList <T>();
         return(rows);
     }
 }
Пример #8
0
 protected List <T> GetListByStoredProc <T>(string storedProcName) where T : new()
 {
     using (DbCommand sprocCmd = SqlServerDB.GetStoredProcCommand(storedProcName))
     {
         DataSet ds   = SqlServerDB.ExecuteDataSet(sprocCmd);
         var     rows = ds.Tables[0].DataTableToObjectList <T>();
         return(rows);
     }
 }
Пример #9
0
        static void Main(string[] args)
        {
            var builder = new ConfigurationBuilder()
                          .SetBasePath(Directory.GetCurrentDirectory())
                          .AddJsonFile("appsettings.json", optional: true, reloadOnChange: true);

            try
            {
                Configuration = builder.Build();
            }
            catch (Exception exception)
            {
                Console.WriteLine("Error obtaining configuration data. Please check your appsettings.json file.");
                Console.Write(exception);
            }

            var database = Configuration["Database"].ToLowerInvariant();

            Console.WriteLine("Configured. Starting application…");
            Console.WriteLine("Ready to create database. Press any key to begin.");
            Console.ReadLine();

            switch (database)
            {
            case "sqlite":
                SqliteDB.CreateDB(Configuration);
                break;

            case "sqlserver":
                SqlServerDB.CreateDB(Configuration);
                break;

            default:
                Console.WriteLine("Invalid database type specified.");
                break;
            }
        }