public virtual void Delete(HttpContext context) { YZRequest request = new YZRequest(context); int itemid = request.GetInt32("itemid"); using (IYZDbProvider provider = YZDbProviderManager.DefaultProvider) { using (IDbConnection cn = provider.OpenConnection()) { SpeakManager.DeleteSpeak(provider, cn, itemid); } } }
public virtual object GetMyList(HttpContext context) { YZRequest request = new YZRequest(context); string uid = YZAuthHelper.LoginUserAccount; using (IYZDbProvider provider = YZDbProviderManager.DefaultProvider) { using (IDbConnection cn = provider.OpenConnection()) { return(SpeakManager.GetSpeaks(provider, cn, uid, null, null, request.Start, request.Limit)); } } }
public virtual object Rename(HttpContext context) { YZRequest request = new YZRequest(context); int itemid = request.GetInt32("itemid"); string comments = request.GetString("comments"); using (IYZDbProvider provider = YZDbProviderManager.DefaultProvider) { using (IDbConnection cn = provider.OpenConnection()) { Speak speak = SpeakManager.GetSpeak(provider, cn, itemid); speak.Comments = comments; SpeakManager.Update(provider, cn, speak); return(speak); } } }
public virtual object Save(HttpContext context) { YZRequest request = new YZRequest(context); JObject jPost = request.GetPostData <JObject>(); Speak speak = jPost.ToObject <Speak>(request.Serializer); speak.Account = YZAuthHelper.LoginUserAccount; speak.CreateAt = DateTime.Now; using (IYZDbProvider provider = YZDbProviderManager.DefaultProvider) { using (IDbConnection cn = provider.OpenConnection()) { SpeakManager.Insert(provider, cn, speak); return(speak.ItemID); } } }