C# ASP.NET MVC Basics Modeling and Presenting Data Creating a Data Model

Margret Murphy
Margret Murphy
1,249 Points

challenge task 2 of 2. I can't figure out what I'm doing wrong with the Publisher property.

I get an error that it's expecting a method, when I redid it I'm getting an error about the formatting of the Publisher property. I know I'm missing something simple. I've redone the return statement several different ways.

VideoGame.cs
namespace Treehouse.Models
{
    public class VideoGame
    {
        public int Id{get; set;}
        public string Title{get; set;}
        public string Description{get; set;}
        public string[]Characters{get; set;}
        public string Publisher{get; set;}


        public string DisplayText
        {
            get 
            {
                return Title + ( "Super Mario 64(Nintendo)");
            }
        }
    }
}

1 Answer

Steven Parker
Steven Parker
177,931 Points

You probably don't want to return a fixed string with a publisher's name.

But just as you are using the value of the Title property, you could concatenate it with the Publisher property, using a couple of fixed strings to supply the parentheses and a space.

And it's purely optional, but this might be a good place for string interpolation (disregard this suggestion if that has not been introduced yet).