Worked on account update view

This commit is contained in:
Torkel Ödegaard
2015-01-26 15:42:22 +01:00
parent 9a641ee7c0
commit 5ba2423626
5 changed files with 58 additions and 3 deletions
+16
View File
@@ -10,11 +10,27 @@ import (
)
func init() {
bus.AddHandler("sql", GetAccount)
bus.AddHandler("sql", CreateAccount)
bus.AddHandler("sql", SetUsingAccount)
bus.AddHandler("sql", UpdateAccount)
}
func GetAccount(query *m.GetAccountByIdQuery) error {
var account m.Account
exists, err := x.Id(query.Id).Get(&account)
if err != nil {
return err
}
if !exists {
return m.ErrAccountNotFound
}
query.Result = &account
return nil
}
func CreateAccount(cmd *m.CreateAccountCommand) error {
return inTransaction(func(sess *xorm.Session) error {