/// <summary> /// 更新阅读次数 /// </summary> /// <param name="doc"></param> /// <returns></returns> public int UpdateReadCount(Model.Doc doc) { using (var db = new DataContext()) { db.Execute("UPDATE RF_Doc SET ReadCount=ReadCount+1 WHERE Id={0}", doc.Id); return(db.SaveChanges()); } }
/// <summary> /// 添加一个文档 /// </summary> /// <param name="doc">文档实体</param> /// <param name="users">阅读人员</param> /// <returns></returns> public int Add(Model.Doc doc, List <Model.User> users = null) { using (var db = new DataContext()) { db.Add(doc); //添加阅读人员 if (null != users) { foreach (var user in users) { db.Execute("INSERT INTO RF_DocUser VALUES({0},{1},{2},{3})", doc.Id, user.Id, 0, DBNull.Value); } } return(db.SaveChanges()); } }
/// <summary> /// 更新文档 /// </summary> /// <param name="doc">文档实体</param> /// <param name="users">阅读人员</param> public int Update(Model.Doc doc, List <Model.User> users = null) { using (var db = new DataContext()) { db.Update(doc); //更新阅读人员 if (null != users) { db.Execute("DELETE FROM RF_DocUser WHERE DocId={0}", doc.Id); foreach (var user in users) { db.Execute("INSERT INTO RF_DocUser VALUES({0},{1},{2},{3})", doc.Id, user.Id, 0, null); } } return(db.SaveChanges()); } }
/// <summary> /// 更新阅读次数 /// </summary> /// <param name="doc"></param> /// <returns></returns> public int UpdateReadCount(Model.Doc doc) { return(docData.UpdateReadCount(doc)); }
/// <summary> /// 更新文档 /// </summary> /// <param name="doc">文档实体</param> /// <param name="users">阅读人员</param> public int Update(Model.Doc doc, List <Model.User> users = null) { return(docData.Update(doc, users)); }
/// <summary> /// 添加一个文档 /// </summary> /// <param name="doc">文档实体</param> /// <param name="users">阅读人员</param> /// <returns></returns> public int Add(Model.Doc doc, List <Model.User> users = null) { return(docData.Add(doc, users)); }