There really is no point in optimizing this but if your idea of optimization is less lines of code...here you go.
Console.WriteLie(MAX_CAPACITY == 0 ? "Enter Max Capacity:" : "Returning MAX_CAPACITY");
MAX_CAPACITY = GetMaxCapacity();
public static int GetMaxCapacity()
{
return MAX_CAPACITY == 0 ? CustomConsole.ReadInt() : MAX_CAPACITY;
}