Beispiel #1
0
    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);
    }
Beispiel #2
0
    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();
    }
Beispiel #3
0
    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);
        }
    }
Beispiel #4
0
    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);
    }
Beispiel #5
0
 public static void insertListName(ListViewBO objClass)
 {
     ListViewDAL.insertListName(objClass);
 }