Documentation
¶
Index ¶
- Variables
- func AddAddress() gin.HandlerFunc
- func DeleteAddress() gin.HandlerFunc
- func EditHomeAddress() gin.HandlerFunc
- func EditWorkAddress() gin.HandlerFunc
- func HashPassword(password string) string
- func Login() gin.HandlerFunc
- func ProductViewerAdmin() gin.HandlerFunc
- func SearchProduct() gin.HandlerFunc
- func SearchProductByQuery() gin.HandlerFunc
- func SingUp() gin.HandlerFunc
- func VerefiPassword(userPassword string, givenPassword string) (bool, string)
- type Application
Constants ¶
This section is empty.
Variables ¶
View Source
var ( UserCollection *mongo.Collection = database.UserData(database.Client, "Users") ProductCollection *mongo.Collection = database.ProductData(database.Client, "Products") Validate = validator.New() )
Functions ¶
func EditHomeAddress ¶
func EditHomeAddress() gin.HandlerFunc
EditHomeAddress update home address from user id
func EditWorkAddress ¶
func EditWorkAddress() gin.HandlerFunc
EditWorkAddress update work address from user id
func HashPassword ¶
HashPassword take password string and return hash
func Login ¶
func Login() gin.HandlerFunc
func ProductViewerAdmin ¶
func ProductViewerAdmin() gin.HandlerFunc
func SearchProduct ¶
func SearchProduct() gin.HandlerFunc
func SearchProductByQuery ¶
func SearchProductByQuery() gin.HandlerFunc
func SingUp ¶
func SingUp() gin.HandlerFunc
Types ¶
type Application ¶
type Application struct {
// contains filtered or unexported fields
}
func NewApplication ¶
func NewApplication(productCollection, userCollection *mongo.Collection) *Application
func (*Application) AddToCart ¶
func (app *Application) AddToCart() gin.HandlerFunc
AddToCart add product to user cart
func (*Application) BuyFromCart ¶
func (app *Application) BuyFromCart() gin.HandlerFunc
func (*Application) GetItemFromCart ¶
func (app *Application) GetItemFromCart() gin.HandlerFunc
func (*Application) InstantBuy ¶
func (app *Application) InstantBuy() gin.HandlerFunc
func (*Application) RemoveItem ¶
func (app *Application) RemoveItem() gin.HandlerFunc
Click to show internal directories.
Click to hide internal directories.