using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using WeiSha.Common;
using Song.ServiceInterfaces;
using VTemplate.Engine;
namespace Song.Site.Mobile
{
///
/// 增加试题收藏
///
public class AddCollect : IHttpHandler
{
//试题id
protected int qid = WeiSha.Common.Request.QueryString["qid"].Int32 ?? 0;
protected int couid = WeiSha.Common.Request.QueryString["couid"].Int32 ?? 0;
//是否已经收藏,如果已经收藏,则删除
protected bool IsCollect = WeiSha.Common.Request.QueryString["IsCollect"].Boolean ?? false;
public void ProcessRequest(HttpContext context)
{
if (!Extend.LoginState.Accounts.IsLogin)
{
return;
}
if (!IsCollect)
{
//如果不存在收藏,则添加
Song.Entities.Student_Collect stc = new Entities.Student_Collect();
stc.Ac_ID = Extend.LoginState.Accounts.CurrentUser.Ac_ID;
stc.Qus_ID = qid;
stc.Cou_ID = couid;
Business.Do().CollectAdd(stc);
}
else
{
Business.Do().CollectDelete(qid, Extend.LoginState.Accounts.CurrentUser.Ac_ID);
}
}
public bool IsReusable
{
get
{
return false;
}
}
}
}