Exemplo n.º 1
0
 public static void Add(Pin pin)
 {
     using (IDbConnection cnn = new SQLiteConnection(Connection.LoadConnectionString()))
     {
         cnn.Execute("insert into Pin(pin_title,pin_content,pin_x,pin_y,parent_map_id,attached_note_id, pin_type) values (@pin_title,@pin_content,@pin_x,@pin_y,@parent_map_id,@attached_note_id,@pin_type)", pin);
     }
 }
Exemplo n.º 2
0
 public static void Add(RandomGenerator rng)
 {
     using (IDbConnection cnn = new SQLiteConnection(Connection.LoadConnectionString()))
     {
         cnn.Execute("insert into [Random Generator](rng_title,rng_content) values (@rng_title,@rng_content)", rng);
     }
 }
Exemplo n.º 3
0
 public static void Add(NoteCategory noteCategory)
 {
     using (IDbConnection cnn = new SQLiteConnection(Connection.LoadConnectionString()))
     {
         cnn.Execute("insert into [Note Category](category_title,category_parent) values (@category_title,@category_parent)", noteCategory);
     }
 }
Exemplo n.º 4
0
 public static void Add(Map map)
 {
     using (IDbConnection cnn = new SQLiteConnection(Connection.LoadConnectionString()))
     {
         cnn.Execute("insert into Map(map_name,map_file,map_x,map_y,parent_map_id) values (@map_name,@map_file,@map_x,@map_y,@parent_map_id)", map);
     }
 }
Exemplo n.º 5
0
        //Create Methods

        public static void Add(Note note)
        {
            using (IDbConnection cnn = new SQLiteConnection(Connection.LoadConnectionString()))
            {
                cnn.Execute("insert into Note(note_title,note_content,category_id,is_favorite) values (@note_title,@note_content,@category_id,@is_favorite)", note);
            }
        }
Exemplo n.º 6
0
        //Update Methods

        public static void Update(Note note)
        {
            using (IDbConnection cnn = new SQLiteConnection(Connection.LoadConnectionString()))
            {
                cnn.Execute("update Note set note_title = @note_title,note_content = @note_content,category_id = @category_id, is_favorite = @is_favorite where note_id = @note_id", note);
            }
        }
Exemplo n.º 7
0
 public static void Update(Map map)
 {
     using (IDbConnection cnn = new SQLiteConnection(Connection.LoadConnectionString()))
     {
         cnn.Execute("update Map set map_name = @map_name,map_file = @map_file,map_x = @map_x, map_y = @map_y, parent_map_id = @parent_map_id where map_id = @map_id", map);
     }
 }
Exemplo n.º 8
0
        //Get Methods - List

        public static List <Note> GetNotes()
        {
            using (IDbConnection cnn = new SQLiteConnection(Connection.LoadConnectionString())) {
                var output = cnn.Query <Note>("select * from Note", new DynamicParameters());
                return(output.ToList());
            }
        }
Exemplo n.º 9
0
 public static void Update(RandomGenerator rng)
 {
     using (IDbConnection cnn = new SQLiteConnection(Connection.LoadConnectionString()))
     {
         cnn.Execute("update [Random Generator] set rng_title = @rng_title,rng_content = @rng_content where rng_id = @rng_id", rng);
     }
 }
Exemplo n.º 10
0
 public static void Update(Pin pin)
 {
     using (IDbConnection cnn = new SQLiteConnection(Connection.LoadConnectionString()))
     {
         cnn.Execute("update Pin set pin_title = @pin_title,pin_content = @pin_content,pin_x = @pin_x,pin_y = @pin_y,parent_map_id = @parent_map_id,attached_note_id = @attached_note_id, pin_type = @pin_type where pin_id = @pin_id", pin);
     }
 }
Exemplo n.º 11
0
 public static void Update(NoteCategory noteCategory)
 {
     using (IDbConnection cnn = new SQLiteConnection(Connection.LoadConnectionString()))
     {
         cnn.Execute("update [Note Category] set category_title = @category_title,category_parent = @category_parent where category_id = @category_id", noteCategory);
     }
 }
Exemplo n.º 12
0
 public static List <Pin> getPins()
 {
     using (IDbConnection cnn = new SQLiteConnection(Connection.LoadConnectionString()))
     {
         var output = cnn.Query <Pin>("select * from Pin", new DynamicParameters());
         return(output.ToList());
     }
 }
Exemplo n.º 13
0
 public static List <RandomGenerator> getRandomGenerators()
 {
     using (IDbConnection cnn = new SQLiteConnection(Connection.LoadConnectionString()))
     {
         var output = cnn.Query <RandomGenerator>("select * from [Random Generator]", new DynamicParameters());
         return(output.ToList());
     }
 }
Exemplo n.º 14
0
 public static void DeleteRandomGenerator(int id)
 {
     using (IDbConnection cnn = new SQLiteConnection(Connection.LoadConnectionString()))
     {
         DynamicParameters parameters = new DynamicParameters();
         parameters.Add("id", id, DbType.Int32, ParameterDirection.Input);
         cnn.Execute("delete from [Random Generator] where rng_id = :id", parameters);
     }
 }
Exemplo n.º 15
0
 public static void DeleteNoteCategory(int id)
 {
     using (IDbConnection cnn = new SQLiteConnection(Connection.LoadConnectionString()))
     {
         DynamicParameters parameters = new DynamicParameters();
         parameters.Add("id", id, DbType.Int32, ParameterDirection.Input);
         cnn.Execute("delete from [Note Category] where category_id = :id", parameters);
     }
 }
Exemplo n.º 16
0
 public static void DeleteNote(int noteId, int pinId)
 {
     using (IDbConnection cnn = new SQLiteConnection(Connection.LoadConnectionString()))
     {
         DynamicParameters parameters = new DynamicParameters();
         parameters.Add("id1", noteId, DbType.Int32, ParameterDirection.Input);
         parameters.Add("id2", pinId, DbType.Int32, ParameterDirection.Input);
         cnn.Execute("delete from pin_note where note_id = :id1 and pin_id = :id2", parameters);
     }
 }
Exemplo n.º 17
0
 public static RandomGenerator GetRandomGenerator(int id)
 {
     using (IDbConnection cnn = new SQLiteConnection(Connection.LoadConnectionString()))
     {
         DynamicParameters parameters = new DynamicParameters();
         parameters.Add("id", id, DbType.Int32, ParameterDirection.Input);
         var output = cnn.Query <RandomGenerator>("select * from [Random Generator] where rng_id = :id", parameters);
         return(output.First());
     }
 }
Exemplo n.º 18
0
 public static NoteCategory GetNoteCategory(int id)
 {
     using (IDbConnection cnn = new SQLiteConnection(Connection.LoadConnectionString()))
     {
         DynamicParameters parameters = new DynamicParameters();
         parameters.Add("id", id, DbType.Int32, ParameterDirection.Input);
         var output = cnn.Query <NoteCategory>("select * from [Note Category] where category_id = :id", parameters);
         return(output.First());
     }
 }
Exemplo n.º 19
0
 public static Map GetMap(int id)
 {
     using (IDbConnection cnn = new SQLiteConnection(Connection.LoadConnectionString()))
     {
         DynamicParameters parameters = new DynamicParameters();
         parameters.Add("id", id, DbType.Int32, ParameterDirection.Input);
         var output = cnn.Query <Map>("select * from Map where map_id = :id", parameters);
         if (output.Count() > 0)
         {
             return(output.First());
         }
         else
         {
             return(null);
         }
     }
 }