示例#1
0
        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");
        }
示例#2
0
 public Compra(Consumidor consumidor)
     : this()
 {
     this.Consumidor = consumidor;
 }
示例#3
0
 public void Atualizar(Consumidor consumidor)
 {
     JuntosContext.Instance.SaveChanges();
 }
示例#4
0
 public void Remover(Consumidor consumidor)
 {
     JuntosContext.Instance.Consumidores.Remove(consumidor);
     JuntosContext.Instance.SaveChanges();
 }
示例#5
0
 public void Adicionar(Consumidor consumidor)
 {
     JuntosContext.Instance.Consumidores.Add(consumidor);
     JuntosContext.Instance.SaveChanges();
 }