示例#1
0
        public bool SignIn(string sFirstName, string sLastName, string sEmail, string sPassword, out string sErrMessage)
        {
            try
            {
                sErrMessage = "";
                dbConection = new SoftBottinBD.SoftBottinDataClassesDataContext();
                SoftBottinBD.User niUser = new SoftBottinBD.User
                {
                    FirstName = sFirstName,
                    LastName  = sLastName,
                    Email     = sEmail
                };

                dbConection.Users.InsertOnSubmit(niUser);
                dbConection.SubmitChanges();


                SoftBottinBD.UserAccount niUserAccount = new SoftBottinBD.UserAccount
                {
                    UserName = sEmail,
                    Password = sPassword,
                    UserId   = niUser.Id,
                    RoleId   = 2
                };

                dbConection.UserAccounts.InsertOnSubmit(niUserAccount);
                dbConection.SubmitChanges();

                return(true);
            }
            catch (Exception ex)
            {
                cUtilities.WriteLog(ex.Message, out sErrMsj);
                sErrMessage = ex.Message;
                return(false);
            }
        }
示例#2
0
        public bool LogIn(string sUserName, string sPassword, out DataSet dsUser, out string sErrMessage)
        {
            try
            {
                dbConection = new SoftBottinBD.SoftBottinDataClassesDataContext();
                SoftBottinBD.UserAccount niUserAccount = new SoftBottinBD.UserAccount
                {
                    UserName = sUserName,
                    Password = sPassword
                };

                var userSigIn = from user in dbConection.UserAccounts
                                where user.UserName.Equals(niUserAccount.UserName) &&
                                user.Password.Equals(niUserAccount.Password)
                                select user;

                if (userSigIn.ToList().Count > 0)
                {
                    dsUser      = cUtilities.ToDataSet(userSigIn.ToList());
                    sErrMessage = "";
                    return(true);
                }
                else
                {
                    dsUser      = new DataSet();
                    sErrMessage = "Not Found";
                    return(false);
                }
            }
            catch (Exception ex)
            {
                dsUser = new DataSet();
                cUtilities.WriteLog(ex.Message, out sErrMsj);
                sErrMessage = ex.Message;
                return(false);
            }
        }