Ejemplo n.º 1
0
 public void PublicarOferta(OfertaContract ofertaContract)
 {
     IServicoOferta servicoOferta = FactoryService.getInstance.criarServicoOferta();
     Anunciante anunciante = FactoryService.getInstance.criarServicoAnunciante().ObterPorCNPJ(ofertaContract.CnpjAnunciante);
     Endereco endereco = new Endereco(ofertaContract.Logradouro, ofertaContract.Numero, ofertaContract.Complemento, ofertaContract.CEP, ofertaContract.Bairro);
     Oferta oferta = new Oferta(anunciante, ofertaContract.tipoOferta, endereco, ofertaContract.Inicio, ofertaContract.Fim, ofertaContract.Titulo, ofertaContract.Descritivo, ofertaContract.Imagem);
     servicoOferta.PublicarOferta(oferta);
 }
Ejemplo n.º 2
0
 public Oferta(Anunciante anunciante, string tipoOferta, Endereco enderecoOferta, DateTime inicio, DateTime fim, string tituloOferta, string descritivoOferta, string imagem)
 {
     this.anunciante = anunciante;
     this.tipoOferta = tipoOferta == "Serviço" ? TipoOferta.SERVICO : TipoOferta.PRODUTO;
     this.enderecoOferta = enderecoOferta;
     this.Inicio = inicio;
     this.Fim = fim;
     this.Titulo = tituloOferta;
     this.Descritivo = descritivoOferta;
     this.Imagem = imagem;
 }