using System.Net;

namespace SME.CDEP.Dominio.Excecoes;

public class NegocioException : Exception
{
    public NegocioException(string mensagem, int statusCode = 601) : base(mensagem)
    {
        Mensagens = new List<string>();
        StatusCode = statusCode;
    }

    public NegocioException(List<string> mensagens, int statusCode = 601)
    {
        Mensagens = mensagens;
        StatusCode = statusCode;
    }

    public int StatusCode { get; }
    public List<string> Mensagens { get; }
}