|
11 | 11 |
|
12 | 12 | using BlogEngine.Core.DataStore;
|
13 | 13 | using BlogEngine.Core.Packaging;
|
14 |
| -using BlogEngine.Core.Notes; |
15 | 14 | using BlogEngine.Core.Data.Models;
|
16 | 15 |
|
17 | 16 | namespace BlogEngine.Core.Providers
|
@@ -2826,174 +2825,6 @@ public override void DeletePackage(string packageId)
|
2826 | 2825 |
|
2827 | 2826 | #endregion
|
2828 | 2827 |
|
2829 |
| - #region QuickNotes |
2830 |
| - /// <summary> |
2831 |
| - /// Save quick note |
2832 |
| - /// </summary> |
2833 |
| - /// <param name="note">Quick note</param> |
2834 |
| - public override void SaveQuickNote(QuickNote note) |
2835 |
| - { |
2836 |
| - using (var conn = this.CreateConnection()) |
2837 |
| - { |
2838 |
| - if (conn.HasConnection) |
2839 |
| - { |
2840 |
| - var sqlQuery = string.Format("select count(*) from {0}QuickNotes where NoteId = {1}noteid", this.tablePrefix, this.parmPrefix); |
2841 |
| - object cnt; |
2842 |
| - |
2843 |
| - using (var cmd = conn.CreateTextCommand(sqlQuery)) |
2844 |
| - { |
2845 |
| - var p = cmd.Parameters; |
2846 |
| - p.Add(conn.CreateParameter(FormatParamName("noteid"), note.Id)); |
2847 |
| - cnt = cmd.ExecuteScalar(); |
2848 |
| - } |
2849 |
| - |
2850 |
| - if (int.Parse(cnt.ToString()) > 0) |
2851 |
| - sqlQuery = string.Format("update {0}QuickNotes set Note = {1}note, updated = {1}updated where NoteId = {1}noteid", this.tablePrefix, this.parmPrefix); |
2852 |
| - else |
2853 |
| - sqlQuery = string.Format("insert into {0}QuickNotes (NoteId, BlogId, UserName, Note, Updated) values ({1}noteid, {1}blogid, {1}username, {1}note, {1}updated)", this.tablePrefix, this.parmPrefix); |
2854 |
| - |
2855 |
| - using (var cmd = conn.CreateTextCommand(sqlQuery)) |
2856 |
| - { |
2857 |
| - |
2858 |
| - var p = cmd.Parameters; |
2859 |
| - |
2860 |
| - p.Add(conn.CreateParameter(FormatParamName("noteid"), note.Id)); |
2861 |
| - p.Add(conn.CreateParameter(FormatParamName("blogid"), Blog.CurrentInstance.Id.ToString())); |
2862 |
| - p.Add(conn.CreateParameter(FormatParamName("username"), note.Author)); |
2863 |
| - p.Add(conn.CreateParameter(FormatParamName("note"), note.Note)); |
2864 |
| - p.Add(conn.CreateParameter(FormatParamName("updated"), DateTime.Now)); |
2865 |
| - |
2866 |
| - cmd.ExecuteNonQuery(); |
2867 |
| - } |
2868 |
| - } |
2869 |
| - } |
2870 |
| - } |
2871 |
| - /// <summary> |
2872 |
| - /// Save quick setting |
2873 |
| - /// </summary> |
2874 |
| - /// <param name="setting">Quick setting</param> |
2875 |
| - public override void SaveQuickSetting(QuickSetting setting) |
2876 |
| - { |
2877 |
| - using (var conn = this.CreateConnection()) |
2878 |
| - { |
2879 |
| - if (conn.HasConnection) |
2880 |
| - { |
2881 |
| - var sqlQuery = string.Format("select count(*) from {0}QuickSettings where BlogId = {1}blogid and UserName = {1}username and SettingName = {1}settingname", this.tablePrefix, this.parmPrefix); |
2882 |
| - object cnt; |
2883 |
| - |
2884 |
| - using (var cmd = conn.CreateTextCommand(sqlQuery)) |
2885 |
| - { |
2886 |
| - var p = cmd.Parameters; |
2887 |
| - p.Add(conn.CreateParameter(FormatParamName("settingname"), setting.SettingName)); |
2888 |
| - p.Add(conn.CreateParameter(FormatParamName("blogid"), Blog.CurrentInstance.Id.ToString())); |
2889 |
| - p.Add(conn.CreateParameter(FormatParamName("username"), setting.Author)); |
2890 |
| - cnt = cmd.ExecuteScalar(); |
2891 |
| - } |
2892 |
| - |
2893 |
| - if (int.Parse(cnt.ToString()) > 0) |
2894 |
| - sqlQuery = string.Format("update {0}QuickSettings set SettingValue = {1}settingvalue where BlogId = {1}blogid and UserName = {1}username and SettingName = {1}settingname", this.tablePrefix, this.parmPrefix); |
2895 |
| - else |
2896 |
| - sqlQuery = string.Format("insert into {0}QuickSettings (BlogId, UserName, SettingName, SettingValue) values ({1}blogid, {1}username, {1}settingname, {1}settingvalue)", this.tablePrefix, this.parmPrefix); |
2897 |
| - |
2898 |
| - using (var cmd = conn.CreateTextCommand(sqlQuery)) |
2899 |
| - { |
2900 |
| - var p = cmd.Parameters; |
2901 |
| - p.Add(conn.CreateParameter(FormatParamName("blogid"), Blog.CurrentInstance.Id.ToString())); |
2902 |
| - p.Add(conn.CreateParameter(FormatParamName("username"), setting.Author)); |
2903 |
| - p.Add(conn.CreateParameter(FormatParamName("settingname"), setting.SettingName)); |
2904 |
| - p.Add(conn.CreateParameter(FormatParamName("settingvalue"), setting.SettingValue)); |
2905 |
| - cmd.ExecuteNonQuery(); |
2906 |
| - } |
2907 |
| - } |
2908 |
| - } |
2909 |
| - } |
2910 |
| - /// <summary> |
2911 |
| - /// Fill quick notes |
2912 |
| - /// </summary> |
2913 |
| - /// <param name="userId">User ID</param> |
2914 |
| - /// <returns>List of user notes</returns> |
2915 |
| - public override List<QuickNote> FillQuickNotes(string userId) |
2916 |
| - { |
2917 |
| - var notes = new List<QuickNote>(); |
2918 |
| - using (var conn = this.CreateConnection()) |
2919 |
| - { |
2920 |
| - if (conn.HasConnection) |
2921 |
| - { |
2922 |
| - using (var cmd = conn.CreateTextCommand(string.Format("SELECT NoteId, Note, Updated FROM {0}QuickNotes where UserName = '{1}' and BlogId = '{2}' order by Updated desc", tablePrefix, userId, Blog.CurrentInstance.Id.ToString()))) |
2923 |
| - { |
2924 |
| - using (var rdr = cmd.ExecuteReader()) |
2925 |
| - { |
2926 |
| - while (rdr.Read()) |
2927 |
| - { |
2928 |
| - var n = new QuickNote() |
2929 |
| - { |
2930 |
| - Id = rdr.GetGuid(0), |
2931 |
| - Author = userId, |
2932 |
| - Note = rdr.GetString(1), |
2933 |
| - Updated = BlogSettings.Instance.FromUtc(rdr.GetDateTime(2)) |
2934 |
| - }; |
2935 |
| - notes.Add(n); |
2936 |
| - } |
2937 |
| - } |
2938 |
| - } |
2939 |
| - } |
2940 |
| - } |
2941 |
| - return notes; |
2942 |
| - } |
2943 |
| - /// <summary> |
2944 |
| - /// Fill quick settings |
2945 |
| - /// </summary> |
2946 |
| - /// <param name="userId">User ID</param> |
2947 |
| - /// <returns>List of user settings</returns> |
2948 |
| - public override List<QuickSetting> FillQuickSettings(string userId) |
2949 |
| - { |
2950 |
| - var settings = new List<QuickSetting>(); |
2951 |
| - using (var conn = this.CreateConnection()) |
2952 |
| - { |
2953 |
| - if (conn.HasConnection) |
2954 |
| - { |
2955 |
| - using (var cmd = conn.CreateTextCommand(string.Format("SELECT SettingName, SettingValue FROM {0}QuickSettings where UserName = '{1}' and BlogId = '{2}'", tablePrefix, userId, Blog.CurrentInstance.Id.ToString()))) |
2956 |
| - { |
2957 |
| - using (var rdr = cmd.ExecuteReader()) |
2958 |
| - { |
2959 |
| - while (rdr.Read()) |
2960 |
| - { |
2961 |
| - var s = new QuickSetting() |
2962 |
| - { |
2963 |
| - SettingName = rdr.GetString(0), |
2964 |
| - SettingValue = rdr.GetString(1) |
2965 |
| - }; |
2966 |
| - settings.Add(s); |
2967 |
| - } |
2968 |
| - } |
2969 |
| - } |
2970 |
| - } |
2971 |
| - } |
2972 |
| - return settings; |
2973 |
| - } |
2974 |
| - /// <summary> |
2975 |
| - /// Delete quick note |
2976 |
| - /// </summary> |
2977 |
| - /// <param name="noteId">Note ID</param> |
2978 |
| - public override void DeleteQuickNote(Guid noteId) |
2979 |
| - { |
2980 |
| - using (var conn = this.CreateConnection()) |
2981 |
| - { |
2982 |
| - if (conn.HasConnection) |
2983 |
| - { |
2984 |
| - var sqlQuery = string.Format("delete from {0}QuickNotes where NoteId = {1}noteid", this.tablePrefix, this.parmPrefix); |
2985 |
| - |
2986 |
| - using (var cmd = conn.CreateTextCommand(sqlQuery)) |
2987 |
| - { |
2988 |
| - var p = cmd.Parameters; |
2989 |
| - p.Add(conn.CreateParameter(FormatParamName("noteid"), noteId.ToString())); |
2990 |
| - cmd.ExecuteNonQuery(); |
2991 |
| - } |
2992 |
| - } |
2993 |
| - } |
2994 |
| - } |
2995 |
| - #endregion |
2996 |
| - |
2997 | 2828 | #region Custom fields
|
2998 | 2829 |
|
2999 | 2830 | /// <summary>
|
|
0 commit comments