public virtual object Save(HttpContext context) { YZRequest request = new YZRequest(context); JObject jPost = request.GetPostData <JObject>(); Footmark footmark = jPost.ToObject <Footmark>(request.Serializer); DateTime now = DateTime.Now; footmark.Account = YZAuthHelper.LoginUserAccount; footmark.Time = new DateTime(now.Year, now.Month, now.Day, now.Hour, now.Minute, 0); using (IYZDbProvider provider = YZDbProviderManager.DefaultProvider) { using (IDbConnection cn = provider.OpenConnection()) { FootmarkManager.Insert(provider, cn, footmark); return(footmark.ItemID); } } }