コード例 #1
0
        internal void SaveAccesscode()
        {
            if (this.Session == null)
            {
                throw new InvalidOperationException("Requires an existing Main to save an Accesscode entity");
            }
            var accesscodeEntity = new Accesscode()
            {
                Session     = (Guid)this.Session,
                Phonenumber = _pnonenumber,
                Accesscode1 = _accesscode
            };

            _DbContext.Accesscode.Add(accesscodeEntity);
            _DbContext.SaveChanges();
        }
コード例 #2
0
        public void InsertAccesscodeTest()
        {
            var phonenumber = "55512345678";
            var accesscode  = "654321";

            var accesscodeEntity = new Accesscode()
            {
                Session     = DbTestData.SESSION,
                Phonenumber = phonenumber,
                Accesscode1 = accesscode
            };

            Insert(accesscodeEntity);

            var query = from a in _DbContext.Accesscode
                        where a.Session == DbTestData.SESSION &&
                        a.Phonenumber == phonenumber
                        select a;
            var retrieved = query.FirstOrDefault();

            Assert.That(retrieved.Phonenumber, Is.EqualTo(phonenumber));
            Assert.That(retrieved.Accesscode1, Is.EqualTo(accesscode));
        }
コード例 #3
0
ファイル: AspserviceDb.cs プロジェクト: toniarnold/aspnettest
 public long Insert(Accesscode accesscode)
 {
     _DbContext.Accesscode.Add(accesscode);
     _DbContext.SaveChanges();
     return(accesscode.Accesscodeid);
 }