public ContatosView() { InitializeComponent(); vm = new ContatosViewModel(); BindingContext = vm; ExcluirContatoCommand = new Command(ExcluirContato); }
public IActionResult Contact() { var areas = _ContatoServices.ListarAreas(); var viewModel = new ContatosViewModel { Areas = areas }; return(View(viewModel)); }
public void AtualizarContatos(ContatosViewModel contatosViewModel) { var contatoExistente = _contatoRepositorio.ListarContato(contatosViewModel.Id); if (contatoExistente != null) { var contato = _mapper.Map <Contatos>(contatosViewModel); _arquiteturaLimpaRepositorio.Atualizar(contato); } }
public IActionResult Mensagem(Contatos contatos) { var areas = _ContatoServices.ListarAreas(); var viewModel = new ContatosViewModel { Areas = areas }; if (contatos.Conteudo == null || contatos.AreaId == 0 || contatos.Assunto == null || contatos.Email == null || contatos.Nome == null || contatos.Telefone == null) { viewModel.JavascriptToRun = "Alerta()"; viewModel.Alertas = "Por favor preencha todos os campos!"; return(View("Contact", viewModel)); } _ContatoServices.AdicionarContato(contatos); viewModel.JavascriptToRun = "Alerta()"; viewModel.Alertas = "Contato recebido com sucesso.!"; return(View("Contact", viewModel)); }
public async Task <IActionResult> Put(int id, ContatosViewModel contato) { try { if (ModelState.IsValid) { _contatosService.AtualizarContatos(contato); if (await _contatosService.SalvarMudancas()) { return(Created($"/api/contatos/{contato.Id}", contato)); } } } catch { return(this.StatusCode(StatusCodes.Status500InternalServerError, "Ocorreu um erro ao atualizar o contato.")); } return(BadRequest()); }
public void AdicionarContatos(ContatosViewModel contatosViewModel) { var contato = _mapper.Map <Contatos>(contatosViewModel); _arquiteturaLimpaRepositorio.Adicionar(contato); }
public IActionResult Index() { ContatosViewModel contatos = new ContatosViewModel(); return(View(contatos)); }
public ContatosView() { InitializeComponent(); BindingContext = new ContatosViewModel(); }