Пример #1
0
 static void Main(string[] args)
 {
     ///Заносим нового пользователя в БД
     User userA = new User() { FIO="Сидоров И.И.",BirthDay=new DateTime(1985,1,5)};
     DBHelper.InsertUser(ref userA);
     ///заносим 6 статусов данного пользователя в БД
     Status st = new Status() { IdUser = userA.Id, Name = "Off" };
     DBHelper.InsertStatus(ref st);
     st.Name = "online";
     DBHelper.InsertStatus(ref st);
     st.Name = "away";
     DBHelper.InsertStatus(ref st);
     st.Name = "hone";
     DBHelper.InsertStatus(ref st);
     st.Name = "work";
     DBHelper.InsertStatus(ref st);
     st.Name = "do it";
     DBHelper.InsertStatus(ref st);
     ///получаем список всех статусов пользователя
     List<Status> list=DBHelper.FindAllStatusUser(userA.Id);
     Console.WriteLine("Count status={0}",list.Count);
     Console.Read();
 }
Пример #2
0
 /// <summary>
 /// Добавляем новый статус 
 /// пользователя
 /// </summary>
 /// <param name="status">
 /// Ссылка на объект Status
 /// </param>
 public static void InsertStatus(ref Status status)
 {
     ConnectToMongo();
     var docstatus = new Document();
     docstatus["idUser"] = status.IdUser;
     docstatus["Name"] = status.Name;
     db["test"]["statuses"].Update(docstatus);
     DisconnectWithMongo();
 }