View or ViewModel duty? - C#