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 Oferta(Anunciante anunciante) { this.Status = EnumStatusOferta.Criada; this.CuponsGerados = new List<Cupom>(); this.Anunciante = anunciante; }
public void Atualizar(Anunciante anunciante) { JuntosContext.Instance.SaveChanges(); }
public void Remover(Anunciante anunciante) { JuntosContext.Instance.Anunciantes.Remove(anunciante); JuntosContext.Instance.SaveChanges(); }
public void Adicionar(Anunciante anunciante) { JuntosContext.Instance.Anunciantes.Add(anunciante); JuntosContext.Instance.SaveChanges(); }