public void Delete(int id) { Models.AgendaDataContext dc = new Models.AgendaDataContext(); Models.Contato c = (from f in dc.Contatos where f.Id == id select f).Single(); dc.Contatos.DeleteOnSubmit(c); dc.SubmitChanges(); }
public async Task <List <Models.Contato> > GetAll(int page, int size) { List <Models.Contato> contatos = new List <Models.Contato>(); try { for (int i = 1; i < size; i++) { Random random = new Random(); Models.Contato contato = new Models.Contato(); contato.id = i.ToString(); contato.nome = "Contato " + i.ToString().Trim(); contato.valor = random.Next(100, 3500).ToString(); contato.obs = "gerado em " + DateTime.Now; contato.canal = "web"; contatos.Add(contato); } } catch (Exception ex) { throw new Exception("Erro na requisição"); } return(await Task.FromResult(contatos)); }
public ActionResult Index(Models.Contato Contato) { IList <TipoContato> ListaTipoContato = new TipoContatoDAO().ListarTodos(); ViewBag.ListaTipoContato = ListaTipoContato; ModelState.Clear(); return(View(Contato)); }
public void Put(int id, [FromBody] Models.Contato contato) { Models.AgendaDataContext dc = new Models.AgendaDataContext(); Models.Contato cont = (from f in dc.Contatos where f.Id == id select f).Single(); cont.Nome = contato.Nome; cont.Telefone = contato.Telefone; dc.SubmitChanges(); }
public void Post([FromBody] Models.Contato contato) { Models.AgendaDataContext dc = new Models.AgendaDataContext(); dc.Contatos.InsertOnSubmit(new Models.Contato() { Nome = contato.Nome, Telefone = contato.Telefone }); dc.SubmitChanges(); }
public void DeleteContato(string ContatoId) { Models.Contato con = DBcontext.Contato.Find(ContatoId); if (con != null) { DBcontext.Contato.Remove(con); Save(); } }
public void InsertContato(Models.Contato Contato) { if (string.IsNullOrEmpty(Contato.Id)) { var guid = Guid.NewGuid(); Contato.Id = guid.ToString(); } DBcontext.Contato.Add(Contato); Save(); }
public ActionResult Contato(Models.Contato contato) { if (ModelState.IsValid) { return(RedirectToAction("Index", "Home", contato)); } else { return(View("Contato", contato)); } }
public void Post(NovoContato novoContato) { using (var contexto = new Contexto()) { var contatoModelo = new Models.Contato() { Nome = novoContato.Nome }; contexto.Contatos.Add(contatoModelo); contexto.SaveChanges(); } }
public ActionResult Gravar(Models.Contato Contato) { if (ModelState.IsValid) { new ContatoDAO().Inserir(Contato); return(View("GravarSucesso")); } else { // ENVIAR O USUÁRIO PARA TELA DE ERRO. IList <TipoContato> ListaTipoContato = new TipoContatoDAO().ListarTodos(); ViewBag.ListaTipoContato = ListaTipoContato; return(View("GravarErro")); } }
public List <Models.Contato> InicializeObject() { int j = 0; List <Models.Contato> contatos = new List <Models.Contato>(); for (int i = 0; i < 10; i++) { var contato = new Models.Contato() { IdContato = i, Nome = string.Format("Contato_{0}", i), }; var email = new Models.Email() { IdEmail = j, EmailAddress = string.Format("email_{0}@teste.com.br", j) }; var email2 = new Models.Email() { IdEmail = j + 1, EmailAddress = string.Format("email_{0}@teste.com.br", j + 1) }; var telefone = new Models.Telefone() { IdTelefone = j, Numero = string.Format("({0}{1})12345-6789", j, j) }; var telefone2 = new Models.Telefone() { IdTelefone = j + 1, Numero = string.Format("({0}{1})12345-6789", j + 1, j + 1) }; j++; contato.Emails.Add(email); contato.Emails.Add(email2); contato.Telefones.Add(telefone); contato.Telefones.Add(telefone2); contatos.Add(contato); } return(contatos); }
public ContatoAssertion(Models.Contato contato, bool canIdNull = false) : base() { if (contato == null) { throw new Exception("O parâmetro contato não pode ser nulo [classe ContatoAssertion]"); } if (!canIdNull) { if (contato.Id == Guid.Empty) { SetNofication("500", "O ID não pode ser nulo"); } } if (string.IsNullOrEmpty(contato.Nome)) { SetNofication("500", "Informe o Nome"); } }
public ActionResult Contato(Models.Contato contato) { try { if (!ModelState.IsValid) { throw new ValidationException("O contato preceisa ser valido"); } using (var db = new SiteEmpresarialDBContext()) { db.Contatos.Add(contato); db.SaveChanges(); } return(View("ContatoSucesso")); } catch (Exception ex) { ModelState.AddModelError("", ex.Message); return(View()); } }
public async Task <Models.Contato> Get(int idContato) { Models.Contato contato = new Models.Contato(); try { if (idContato < 1 || idContato > 10) { return(null); // adicionado para teste } var client = new RestClient(baseAPi); var request = new RestRequest("/" + idContato.ToString()); var response = await client.ExecuteAsync <Models.Contato>(request, cancellationTokenSource.Token); if (response.IsSuccessful) { contato = response.Data; } } catch (Exception ex) { throw new Exception("Erro na requisição"); } return(await Task.FromResult(contato)); }
public void UpdateContato(Models.Contato Contato) { DBcontext.Entry(Contato).State = EntityState.Modified; Save(); }