コード例 #1
0
 public static tblIdentifiaction GetUserName(long userId)
 {
     using (AscentContext context = new AscentContext())
     {
         return(context.tblIdentifiaction.Where(x => x.UserId == userId).FirstOrDefault());
     }
 }
コード例 #2
0
 public static List <tblUser> GetAllUsers()
 {
     using (AscentContext context = new AscentContext())
     {
         return(context.tblUser.Include(x => x.tblContactInfoAccountDetails).Include(x => x.tblContactInfoBusiness).Include(x => x.tblIdentifiaction).Include(x => x.tblLegalInfo).Include(x => x.tblResidence).Include(x => x.tblSecure).ToList());
     }
 }
コード例 #3
0
#pragma warning restore CS0618 // 'IHostingEnvironment' is obsolete: 'This type is obsolete and will be removed in a future version. The recommended alternative is Microsoft.AspNetCore.Hosting.IWebHostEnvironment.'
#pragma warning disable CS0618 // 'IHostingEnvironment' is obsolete: 'This type is obsolete and will be removed in a future version. The recommended alternative is Microsoft.AspNetCore.Hosting.IWebHostEnvironment.'
        public AccountController(IWebHostEnvironment webHostEnvironment, IHostingEnvironment appEnvironment, IConfiguration config, AscentContext db)
#pragma warning restore CS0618 // 'IHostingEnvironment' is obsolete: 'This type is obsolete and will be removed in a future version. The recommended alternative is Microsoft.AspNetCore.Hosting.IWebHostEnvironment.'
        {
            _webHostEnvironment = webHostEnvironment;
            _config             = config;
            _db             = db;
            _appEnvironment = appEnvironment;
        }
コード例 #4
0
 public static bool Login(tblUser user)
 {
     using (AscentContext context = new AscentContext())
     {
         var result = context.tblUser.Include(x => x.tblIdentifiaction).Where(x => x.Email == user.Email && x.Password == user.Password).FirstOrDefault();
         if (result != null)
         {
             user.tblIdentifiaction = GetUserName(result.UserId);
             return(true);
         }
         else
         {
             return(false);
         }
     }
 }
コード例 #5
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);
     }
 }
コード例 #6
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);
                    }
                }
            }
        }