func (c *DeleteItemCommand) Run() error { item := models.Item{} item.Find(item.Id) if item.Id == 0 { return errors.New("Inavlid id") } err := item.Delete().Error if err != nil { return err } color.Print("@gItem deleted\n") return nil }