sqlstore_accounts.go 610 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. package sqlstore
  2. import "github.com/torkelo/grafana-pro/pkg/log"
  3. func SaveAccount() error {
  4. var err error
  5. sess := x.NewSession()
  6. defer sess.Close()
  7. if err = sess.Begin(); err != nil {
  8. return err
  9. }
  10. u := &AccountDto{
  11. Email: "asdasdas",
  12. Passwd: "MyPassWd",
  13. }
  14. if _, err = sess.Insert(u); err != nil {
  15. sess.Rollback()
  16. return err
  17. } else if err = sess.Commit(); err != nil {
  18. return err
  19. }
  20. return nil
  21. }
  22. func GetAccounts() {
  23. var resp = make([]*AccountDto, 1)
  24. err := x.Find(&resp)
  25. if err != nil {
  26. log.Error(4, "Error", err)
  27. }
  28. for _, i := range resp {
  29. log.Info("Item %v", i)
  30. }
  31. }