Exemple #1
0
        private static void InsertName(MongoCRUD db)
        {
            NameModel person = new NameModel
            {
                FirstName = "Andre",
                LastName  = "Bacic"
            };

            db.InsertRecord("Users", person);
        }
Exemple #2
0
        private static CarModel CreateCar(MongoCRUD db)
        {
            var person = db.LoadRecords <PersonModel>("Users")[1];

            var car = new CarModel
            {
                OwnerId  = person.Id,
                YearMade = 2013
            };

            db.InsertRecord("Cars", car);
            return(car);
        }
Exemple #3
0
        private static PersonModel InsertPerson(MongoCRUD db)
        {
            PersonModel person = new PersonModel
            {
                FirstName      = "Joe",
                LastName       = "Smith",
                PrimaryAddress = new AddressModel
                {
                    StreetAddress = "101 Oak Street",
                    City          = "Scranton",
                    State         = "PA",
                    ZipCode       = "18512"
                }
            };

            db.InsertRecord("Users", person);
            return(person);
        }
Exemple #4
0
        static void Main(string[] args)
        {
            MongoCRUD mongoCRUD = new MongoCRUD("Student");

            #region Insert Record
            //var model = new Model
            //{
            //    FirstName = "Mohit",
            //    LastName = "Ande",
            //    Age = 24,
            //    AddressModel = new AddressModel
            //    {
            //        State = "Telangana",
            //        City = "Hyderabad",
            //        Nationality = "Indian"
            //    }
            //};
            //mongoCRUD.InsertRecord("Test", model);
            #endregion

            #region  GetRecords
            //var record = mongoCRUD.GetRecords<Model>("Test");
            //foreach (var i in record)
            //{
            //    Console.WriteLine($" { i.Id}: {i.FirstName} {i.LastName} ");
            //}
            #endregion

            #region GetRecordbyId
            // dc90f7b8-98b3-463d-bcc9-43386cb99942
            // 8e17bbd4-fdf8-4e75-956d-e91bc1989a0b
            //var rec = mongoCRUD.GetRecordById<Model>("Test", new Guid("8e17bbd4-fdf8-4e75-956d-e91bc1989a0b"));
            //Console.WriteLine(rec.FirstName);
            #endregion

            #region UpdateRecord
            //var result = mongoCRUD.GetRecordById<Model>("Test", new Guid("8e17bbd4-fdf8-4e75-956d-e91bc1989a0b"));
            //result.DateTime = new DateTime(1995, 11, 27,0,0,0, DateTimeKind.Utc);
            var model = new Model
            {
                FirstName    = "Mohit",
                LastName     = "Ande",
                Age          = 24,
                AddressModel = new AddressModel
                {
                    State       = "Telangana",
                    City        = "Hyderabad",
                    Nationality = "Indian"
                }
            };
            mongoCRUD.InsertRecord("Test", model);
            model.DateTime = new DateTime(1995, 11, 27, 0, 0, 0, DateTimeKind.Utc);
            mongoCRUD.UpdateRecord("Test", model.Id, model);

            #endregion

            #region DeleteRecord
            //var res = mongoCRUD.GetRecordById<Model>("Test", new Guid("8e17bbd4-fdf8-4e75-956d-e91bc1989a0b"));
            //mongoCRUD.DeleteRecord<Model>("Test", res.Id);
            #endregion
        }