Beispiel #1
0
        public void Register(Register model)
        {
            // new user id = last max userId +1;
            //int newUserId = cd.user_tbls.Max(a => a.UserID) + 1;

            // new user entity creation
            user_tbl userEntity = new user_tbl
            {
                //UserID = newUserId,
                Name    = model.Name,
                Address = model.Address,
                Email   = model.Email,
                Mobile  = model.Mobile,
                RoleId  = 2
            };

            // new login entity creation
            Login_tbl loginEntity = new Login_tbl
            {
                // ID = cd.Login_tbls.Max(a => a.UserID) + 1,
                UserID   = userEntity.UserID,
                UserName = model.UserName,
                Password = model.Password,
            };

            // addding new user entity in table
            cd.user_tbls.Add(userEntity);

            // adding new login entity for new user in login table
            cd.Login_tbls.Add(loginEntity);

            // to save all changes in database
            cd.SaveChanges();
        }
Beispiel #2
0
        public int?ValidateLogin(Login_tbl model)
        {
            var login = cd.Login_tbls.FirstOrDefault(a => a.UserName.ToLower() == model.UserName.ToLower() &&
                                                     a.Password == model.Password);

            if (login != null)
            {
                return(login.UserID);
            }
            else
            {
                return(null);
            }
        }