| 129 | } |
| 130 | |
| 131 | func (m *imlTeamModule) Edit(ctx context.Context, id string, input *team_dto.EditTeam) (*team_dto.Team, error) { |
| 132 | err := m.transaction.Transaction(ctx, func(ctx context.Context) error { |
| 133 | return m.service.Save(ctx, id, &team.EditTeam{ |
| 134 | Name: input.Name, |
| 135 | Description: input.Description, |
| 136 | }) |
| 137 | }) |
| 138 | |
| 139 | if err != nil { |
| 140 | return nil, err |
| 141 | } |
| 142 | return m.GetTeam(ctx, id) |
| 143 | } |
| 144 | |
| 145 | func (m *imlTeamModule) Delete(ctx context.Context, id string) error { |
| 146 | err := m.transaction.Transaction(ctx, func(ctx context.Context) error { |