package main import ( "fmt" "time" "airlines/pkg/localstore" "airlines/pkg/model" ) func main() { store := localstore.NewLocalStore() fmt.Println("store created") u := &model.User{ Name: "a", Surname: "b", Fathersname: "A", } u1, err := store.SaveUser(u) if err != nil { fmt.Println("error saving user:", err) return } fmt.Println("user saved:", u1) u = &model.User{ Name: "c", Surname: "d", } u2, err := store.SaveUser(u) if err != nil { fmt.Println("error saving user:", err) return } fmt.Println("user saved:", u2) u = &model.User{ Name: "a", Surname: "b", Fathersname: "ABBBBB", Birthday: time.Now(), } u3, err := store.SaveUser(u) if err != nil { fmt.Println("error saving user:", err) return } fmt.Println("user saved:", u3) now := time.Now() now = time.Date(now.Year(), now.Month(), now.Day(), 0, 0, 0, 0, time.UTC) f := &model.Flight{ Number: "AB123", From: "JFK", To: "LAX", Date: now, } f1, err := store.SaveFlight(f) if err != nil { fmt.Println("error saving flight:", err) return } fmt.Println("flight saved:", f1) f = &model.Flight{ Number: "CD456", From: "LAX", To: "SFO", Date: time.Now(), } f2, err := store.SaveFlight(f) if err != nil { fmt.Println("error saving flight:", err) return } fmt.Println("flight saved:", f2) f = &model.Flight{ Number: "AB123", From: "JFK", To: "LAX", Date: now.Add(10 * time.Second), HasTime: true, } f3, err := store.SaveFlight(f) if err != nil { fmt.Println("error saving flight:", err) return } fmt.Println("flight saved:", f3) f4, err := store.SaveFlight(f) if err != nil { fmt.Println("error saving flight:", err) return } fmt.Println("flight saved:", f4) // fmt.Println(store.ExportAllCSVs("/tmp/ds")) }