TheMathemagicians/sevenkeys/logic/storage.go

25 lines
467 B
Go

package logic
import (
"database/sql"
"log"
"sevenkeys/database"
)
func StoreCard(db *sql.DB, storageLocation database.CardStorageLocation) error {
lastPosition, err := database.GetLastPositionInBox(db, storageLocation.StorageBox)
if err != nil {
return err
}
storageLocation.Position = lastPosition + 1
log.Println(storageLocation.Position)
err = database.InsertCardStorageLocation(db, storageLocation)
if err != nil {
return err
}
return nil
}