func (self *Server) createProject(w http.ResponseWriter, r *http.Request) { var project database.Project err := self.read(r, &project) if err != nil { w.WriteHeader(http.StatusInternalServerError) } project.Id = bson.NewObjectId() err = self.core.Db.Create(database.ProjectsCol, &project) if err != nil { w.WriteHeader(http.StatusBadRequest) } self.respond(w, &project) }