func (h *DomainHandler) Delete(w http.ResponseWriter, r *http.Request) { domainDAO := dao.DomainDAO{ Database: h.GetDatabase(), } if err := domainDAO.Remove(&h.domain); err != nil { log.Println("Error while removing domain object. Details:", err) w.WriteHeader(http.StatusInternalServerError) return } w.WriteHeader(http.StatusNoContent) }