Exemplo n.º 1
0
        public ActionResult EditBizPartner(string id, BizPartner bizPartner)
        {
            try
            {
                var client     = new MongoClient(constr);
                var db         = client.GetDatabase(databaseName);
                var collection = db.GetCollection <BizPartner>("tBizPartner");
                var filter     = Builders <BizPartner> .Filter.Eq("id", id);

                bizPartner.uptAt = GlobalFunctions.GetIPAddress();
                bizPartner.uptBy = "User1";
                bizPartner.uptOn = DateTime.Now;

                var set = Builders <BizPartner> .Update
                          .Set("nameBizPartner", bizPartner.nameBizPartner)
                          .Set("uptAt", bizPartner.uptAt)
                          .Set("uptBy", bizPartner.uptBy)
                          .Set("uptOn", bizPartner.uptOn);

                collection.FindOneAndUpdateAsync(filter, set);
                return(RedirectToAction("IndexItem"));
            }
            catch (Exception ex)
            {
                return(View());
            }
        }
Exemplo n.º 2
0
        public ActionResult AddBizPartner(BizPartner bizPartner)
        {
            if (ModelState.IsValid)
            {
                var Client     = new MongoClient(constr);
                var DB         = Client.GetDatabase(databaseName);
                var collection = DB.GetCollection <BizPartner>("tBizPartner");

                //goods._id = ObjectId.GenerateNewId();
                bizPartner.id = new Sequence()
                {
                }.GetNextSequenceValue("tBizPartner", databaseName);
                bizPartner.crtAt = GlobalFunctions.GetIPAddress();
                bizPartner.crtBy = "User1";
                bizPartner.crtOn = DateTime.Now;

                collection.InsertOneAsync(bizPartner);
                return(RedirectToAction("AddItem"));
            }
            return(View());
        }