Esempio n. 1
0
        public Notification_Record get_notifications(string user_id)
        {
            var notification_collection = dataContext.getConnection().GetCollection <Notification_Record>("Notification");
            var filter = Builders <Notification_Record> .Filter.Eq("_id", ObjectId.Parse(user_id));

            Notification_Record records = notification_collection.Find(filter).SingleOrDefault();

            foreach (Notification n in records.notifications)
            {
                User u = um.GetUser_Detail(n.sender_id);
                n.sender_name = u.first_name + " " + u.last_name;
                n.sender_pic  = u.profile_img;
            }
            return(records);
        }
Esempio n. 2
0
 public async Task insert_notificationAsync(Notification_Record notification)
 {
     var notification_collection = dataContext.getConnection().GetCollection <Notification_Record>("Notification");
     await notification_collection.InsertOneAsync(notification);
 }