func FillProductIdWithUrlValue(p *models.Product, params url.Values) error { id, err := strconv.Atoi(params.Get("id")) if err != nil { return err } p.ID = id return nil }
/* * Senders */ func sendProductCreated(m *models.Medication) { topic, _ := common_io.BuildTopicFromCommonEvent(common_io.EVENT_CREATED, "product") p := warehouseModels.Product{} /* * Bind */ p.ID = m.ID p.Name = m.Name /* * json Marshal */ b, err := json.Marshal(&p) if err != nil { fmt.Println("[ERROR] ", err.Error()) return } producer.Publish(topic, b) }