public static DataObject.RegisterDataObject Validate(DataObject.LoginDataObject loginData) { try { return(DataAccessLayer.Accounts.ValidateData(loginData)); } catch (Exception ex) { throw ex; } }
public static DataObject.RegisterDataObject ValidateData(DataObject.LoginDataObject loginData) { MySqlConnection Connection = new MySqlConnection(ConnString); try { Connection.Open(); DataObject.RegisterDataObject AccountData = new DataObject.RegisterDataObject(); MySqlCommand ValidateCommand = new MySqlCommand("udsp_account_validate", Connection); ValidateCommand.CommandType = CommandType.StoredProcedure; Guid GuidId = Guid.NewGuid(); ValidateCommand.Parameters.AddWithValue("var_Username", loginData.UserName); ValidateCommand.Parameters.AddWithValue("var_Password", loginData.Password); MySqlDataReader Reader = ValidateCommand.ExecuteReader(); while (Reader.Read()) { AccountData.AutoId = Reader["AutoId"].ToString(); AccountData.Guid = Reader["Guid"].ToString(); AccountData.UserName = Reader["Username"].ToString(); AccountData.Password = Reader["Password"].ToString(); AccountData.FullName = Reader["FullName"].ToString(); AccountData.EmailId = Reader["EmailId"].ToString(); } return(AccountData); } catch (Exception ex) { throw ex; } finally { if (Connection.State == ConnectionState.Open) { Connection.Close(); } } }