public static List <ListViewBO> getAllListView(string userid, string status) { List <ListViewBO> lst = new List <ListViewBO>(); MongoCollection <Listview> objCollection = db.GetCollection <Listview>("c_ListName"); foreach (Listview item in objCollection.FindAll()) { MongoCollection <Friends> objUserCollection = db.GetCollection <Friends>("c_Friends"); ListViewBO objClass = new ListViewBO(); long c = objUserCollection.Find(Query.And(Query.EQ("UserId", ObjectId.Parse(userid)), Query.EQ("Status", status), Query.EQ("BelongsTo", item.ListName))).Count(); long cf = objUserCollection.Find(Query.And(Query.EQ("FriendUserId", ObjectId.Parse(userid)), Query.EQ("Status", status), Query.EQ("BelongsTo", item.ListName))).Count(); objClass.ListName = item.ListName; objClass.Counting = c + cf; lst.Add(objClass); } return(lst); }
protected void btnAddListName_Click(object sender, EventArgs e) { ListViewBO obj = new ListViewBO(); obj.ListName = txtListName.Text; ListViewBLL.insertListName(obj); ListViewGrid.DataSource = ListViewBLL.getList(Userid, Global.CONFIRMED); ListViewGrid.DataBind(); }
public static void insertListName(ListViewBO objClass) { MongoCollection <BsonDocument> objCollection = db.GetCollection <BsonDocument>("c_ListName"); var query = Query.EQ("ListName", objClass.ListName); var result = objCollection.Find(query); if (!result.Any()) { BsonDocument doc = new BsonDocument { { "ListName", objClass.ListName } }; var rt = objCollection.Insert(doc); } }
public static List <ListViewBO> getDefaultListNames() { List <ListViewBO> lst = new List <ListViewBO>(); MongoCollection <Listview> objCollection = db.GetCollection <Listview>("c_ListName"); foreach (Listview item in objCollection.FindAll()) { ListViewBO objClass = new ListViewBO(); objClass.ListName = item.ListName; lst.Add(objClass); } return(lst); }
public static void insertListName(ListViewBO objClass) { ListViewDAL.insertListName(objClass); }