コード例 #1
0
 public static int AddUser(tblUser users, tblContactInfoAccountDetails contactInfoAccountDetails,
                           tblContactInfoBusiness contactInfoBusiness, tblIdentifiaction identifiaction, tblLegalInfo legalInfo,
                           tblResidence residence, tblSecure secure)
 {
     using (AscentContext context = new AscentContext())
     {
         context.tblContactInfoAccountDetails.Add(contactInfoAccountDetails);
         context.tblContactInfoBusiness.Add(contactInfoBusiness);
         context.tblIdentifiaction.Add(identifiaction);
         context.tblLegalInfo.Add(legalInfo);
         context.tblResidence.Add(residence);
         context.tblSecure.Add(secure);
         context.tblUser.Add(users);
         int id = context.SaveChanges();// (bool)Save();
         return(id);
     }
 }
コード例 #2
0
        public static object Save()
        {
            object id = 0;

            using (AscentContext context = new AscentContext())
            {
                using (var dbContextTransaction = context.Database.BeginTransaction())
                {
                    try
                    {
                        id = context.SaveChanges();
                        dbContextTransaction.Commit();
                        return(id);
                    }
                    catch (Exception)
                    {
                        //Log Exception Handling message
                        dbContextTransaction.Rollback();
                        return(id);
                    }
                }
            }
        }