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); }
public async Task insert_notificationAsync(Notification_Record notification) { var notification_collection = dataContext.getConnection().GetCollection <Notification_Record>("Notification"); await notification_collection.InsertOneAsync(notification); }