Beispiel #1
0
        public Solicitacao GerarSolicitacao(ItemSolicitacao tipoItem, TiposDeSolicitacao tipo, long?clienteId, object item)
        {
            Solicitacao solicitacao = new Solicitacao();

            solicitacao.ItemSerializado   = JsonConvert.SerializeObject(item);
            solicitacao.DataDaSolicitacao = DateTime.Now;
            solicitacao.TipoDeItem        = tipoItem;
            solicitacao.Tipo      = tipo;
            solicitacao.Estado    = EstadosDaSolicitacao.AGUARDANDO;
            solicitacao.ClienteId = clienteId;
            return(solicitacao);
        }
Beispiel #2
0
        public Solicitacao(TiposDeSolicitacao tipoDeSolicitacao, DateTime dataDaEntrega, string idiomaDestino, string idiomaOrigem, bool apostilaDeHaia)
        {
            Documentos = new List <Documento>();

            IdiomaOrigem      = idiomaOrigem;
            DataDaEntrega     = dataDaEntrega;
            IdiomaDestino     = idiomaDestino;
            TipoDeSolicitacao = tipoDeSolicitacao;
            ApostilaDeHaia    = apostilaDeHaia;
            DataDaSolicitacao = DateTime.Now;

            Pagamento = new Pagamento(this);
        }
Beispiel #3
0
 public static string DisplayName(this TiposDeSolicitacao enumValue)
 {
     return(enumValue.GetType().GetMember(enumValue.ToString()).FirstOrDefault()?.GetCustomAttribute <DisplayAttribute>()?.Name ?? enumValue.ToString());
 }