Esempio n. 1
0
        /// <summary>
        /// 修改UserAccessLogInfo
        /// </summary>
        /// <param name="useraccesslog"></param>
        /// <returns></returns>
        public static int UpdateUserAccessLog(UserAccessLogInfo useraccesslog)
        {
            string sql = @"UPDATE  [UserAccessLog] SET 
						Url=@Url,
						Referer=@Referer,
						UserAgent=@UserAgent,
						UserId=@UserId,
						Ip=@Ip,
						InsertTime=@InsertTime,
						Other=@Other,
						Type=@Type
 WHERE Id=@Id";
            var    par = new DynamicParameters();

            par.Add("@Id", useraccesslog.Id, DbType.Int64);
            par.Add("@Url", useraccesslog.Url, DbType.AnsiString);
            par.Add("@Referer", useraccesslog.Referer, DbType.AnsiString);
            par.Add("@UserAgent", useraccesslog.UserAgent, DbType.AnsiString);
            par.Add("@UserId", useraccesslog.UserId, DbType.Int32);
            par.Add("@Ip", useraccesslog.Ip, DbType.AnsiString);
            par.Add("@InsertTime", useraccesslog.InsertTime, DbType.DateTime);
            par.Add("@Other", useraccesslog.Other, DbType.String);
            par.Add("@Type", useraccesslog.Type, DbType.Int16);
            return(DapWrapper.InnerExecuteSql(DbConfig.ArticleManagerConnString, sql, par));
        }
Esempio n. 2
0
        /// <summary>
        /// 添加UserAccessLogInfo
        /// </summary>
        /// <param name="useraccesslog"></param>
        /// <returns></returns>
        public async static Task <long> AddUserAccessLogAsync(UserAccessLogInfo useraccesslog)
        {
            string sql = @"INSERT INTO [UserAccessLog]
			([Url],[Referer],[UserAgent],[UserId],[Ip],[Other],[Type])
			VALUES
			(@Url,@Referer,@UserAgent,@UserId,@Ip,@Other,@Type) 
			SELECT SCOPE_IDENTITY()
			"            ;
            var    par = new DynamicParameters();

            par.Add("@Url", useraccesslog.Url, DbType.AnsiString);
            par.Add("@Referer", useraccesslog.Referer, DbType.AnsiString);
            par.Add("@UserAgent", useraccesslog.UserAgent, DbType.AnsiString);
            par.Add("@UserId", useraccesslog.UserId, DbType.Int32);
            par.Add("@Ip", useraccesslog.Ip, DbType.AnsiString);
            par.Add("@Other", useraccesslog.Other, DbType.String);
            par.Add("@Type", useraccesslog.Type, DbType.Int16);
            return(await DapWrapper.InnerQueryScalarSqlAsync <int>(DbConfig.ArticleManagerConnString, sql, par));
        }
Esempio n. 3
0
 /// <summary>
 /// DataModel 转 ViewModel
 /// </summary>
 /// <param name="useraccesslog"></param>
 /// <returns></returns>
 public static UserAccessLogVModel UserAccessLogInfoToVModel(UserAccessLogInfo useraccesslog)
 {
     if (useraccesslog == null)
     {
         return(new UserAccessLogVModel());
     }
     return(new UserAccessLogVModel
     {
         Id = useraccesslog.Id,
         Url = useraccesslog.Url,
         Referer = useraccesslog.Referer,
         UserAgent = useraccesslog.UserAgent,
         UserId = useraccesslog.UserId,
         Ip = useraccesslog.Ip,
         InsertTime = useraccesslog.InsertTime,
         Other = useraccesslog.Other,
         Type = useraccesslog.Type
     });
 }
Esempio n. 4
0
 /// <summary>
 /// 修改UserAccessLogInfo
 /// </summary>
 /// <param name="useraccesslog"></param>
 /// <returns></returns>
 public static int UpdateUserAccessLog(UserAccessLogInfo useraccesslog)
 {
     return(DataProvider.UserAccessLogs.UpdateUserAccessLog(useraccesslog));
 }
Esempio n. 5
0
 /// <summary>
 /// 添加UserAccessLogInfo
 /// </summary>
 /// <param name="useraccesslog"></param>
 /// <returns></returns>
 public static async Task <long> AddUserAccessLogAsync(UserAccessLogInfo useraccesslog)
 {
     return(await DataProvider.UserAccessLogs.AddUserAccessLogAsync(useraccesslog));
 }
Esempio n. 6
0
 /// <summary>
 /// 添加UserAccessLogInfo
 /// </summary>
 /// <param name="useraccesslog"></param>
 /// <returns></returns>
 public static long AddUserAccessLog(UserAccessLogInfo useraccesslog)
 {
     return(DataProvider.UserAccessLogs.AddUserAccessLog(useraccesslog));
 }