public ActionResult Create(Models.PessoaDTO pessoa) { Anunciante anunciante = new Anunciante(); anunciante.Nome = pessoa.Nome; anunciante.Email = pessoa.Email; anunciante.Senha = pessoa.Senha; anunciante.Inscricao = pessoa.Inscricao; anunciante.Tipo = EnumTipoPessoa.Juridica; Endereco endereco = new Endereco(anunciante); endereco.Logradouro = pessoa.Logradouro; endereco.Numero = pessoa.LogradouroNumero; endereco.Complemento = pessoa.Complemento; endereco.Bairro = pessoa.Bairro; endereco.Cidade = pessoa.Cidade; endereco.Estado = pessoa.Estado; endereco.Pais = pessoa.Pais; endereco.Cep = pessoa.Cep; Telefone telefone = new Telefone(anunciante); telefone.DDI = pessoa.DDI; telefone.DDD = pessoa.DDD; telefone.Numero = pessoa.NumeroTelefone; IAnuncianteService anuncianteService = typeof(IAnuncianteService).Fabricar(); anuncianteService.Adicionar(anunciante); System.Web.HttpContext.Current.Session["anuncianteId"] = anunciante.Id.ToString(); return RedirectToAction(@"../Oferta"); }
public ActionResult Create(Models.PessoaDTO pessoa) { Consumidor consumidor = new Consumidor(); consumidor.Nome = pessoa.Nome; consumidor.Email = pessoa.Email; consumidor.Senha = pessoa.Senha; consumidor.Inscricao = pessoa.Inscricao; consumidor.Tipo = EnumTipoPessoa.Fisica; Endereco endereco = new Endereco(consumidor); endereco.Logradouro = pessoa.Logradouro; endereco.Numero = pessoa.LogradouroNumero; endereco.Complemento = pessoa.Complemento; endereco.Bairro = pessoa.Bairro; endereco.Cidade =pessoa.Cidade; endereco.Estado = pessoa.Estado; endereco.Pais = pessoa.Pais; endereco.Cep = pessoa.Cep; Telefone telefone = new Telefone(consumidor); telefone.DDI = pessoa.DDI; telefone.DDD = pessoa.DDD; telefone.Numero = pessoa.NumeroTelefone; IConsumidorService consumidorService = typeof(IConsumidorService).Fabricar(); consumidorService.Adicionar(consumidor); System.Web.HttpContext.Current.Session["consumidorId"] = consumidor.Id.ToString(); return RedirectToAction(@"../Oferta"); }
public void IncluirEndereco(Endereco endereco) { enderecos.Add(endereco); }