コード例 #1
0
ファイル: DBHandler.cs プロジェクト: snxxy/DiffEq
        public async Task <int> GetEquationCountByType(int type)
        {
            var db     = new DiffEqDB();
            var result = await db.CountByType(type);

            return(result);
        }
コード例 #2
0
ファイル: DBHandler.cs プロジェクト: snxxy/DiffEq
        public async Task <IEnumerable <int> > GetEquationCounts()
        {
            var db     = new DiffEqDB();
            var result = await db.GetEquationCounts();

            return(result);
        }
コード例 #3
0
ファイル: DBHandler.cs プロジェクト: snxxy/DiffEq
        public async Task <IEnumerable <IEquation> > GetEquations(Dictionary <int, int> pairs)
        {
            var db = new DiffEqDB();
            //needs refactor
            var type1res = await db.GetEquationList(pairs[1], 1);

            var type2res = await db.GetEquationList(pairs[2], 2);

            var result = MapDaoToDto((type1res).Union(type2res));

            return(result);
        }
コード例 #4
0
ファイル: DBHandler.cs プロジェクト: snxxy/DiffEq
 public async Task AddEquationsToDB(IEnumerable <IEquation> eqs)
 {
     var db    = new DiffEqDB();
     var forDb = MapDtoToDao(eqs);
     await db.AddToDB(forDb);
 }