Resolução:
class Pedido
{
public Pedido(string numPedido, string nomeCliente, string status)
{
NumPedido = numPedido;
NomeCliente = nomeCliente;
Status = status;
}
public string NumPedido { get; set; }
public string NomeCliente { get; set; }
public string Status { get; set; }
public void AtualizarStatus(string novoStatus)
{
if (Status != novoStatus)
{
Status = novoStatus;
Console.WriteLine("\nStatus atualizado!");
}
else
{
Console.WriteLine($"\nO Status já está cadastrado como {Status}");
}
}
public void ExibirPedido()
{
Console.WriteLine("\nDados do pedido:");
Console.WriteLine($"Número do cliente: {NumPedido}");
Console.WriteLine($"Nome do cliente: {NomeCliente}");
Console.WriteLine($"Status: {Status}");
}
}
program.cs
var pedido1 = new Pedido("7", "Sunny", "Pendente");
pedido1.ExibirPedido();
pedido1.AtualizarStatus("Enviado");
pedido1.ExibirPedido();