public ActionResult Index(PessoaFisicaViewModel pessoaViewModel) { ViewBag.HasData = false; ViewBag.CPF = ""; ViewBag.NomePagina = "Cadastro de Atendimento - Busca de Paciente"; return View(pessoaViewModel); }
// GET: PessoaFisica public ActionResult Index() { string codigo = UserAuthentication.ObterCodigoInternoUsuarioLogado(); PessoaFisica pessoa = this.PessoaFisicaRepository.Obter(Convert.ToInt32(codigo)); PessoaFisicaViewModel viewModel = Mapper.Map <PessoaFisica, PessoaFisicaViewModel>(pessoa); return(View(viewModel)); }
public PessoaFisicaViewModel AtualizarPessoaFisica(PessoaFisicaViewModel pessoa) { pessoa = Mapper.Map <PessoaFisicaViewModel>(_clienteService.AtualizarPessoaFisica(Mapper.Map <PessoaFisica>(pessoa))); if (!Commit()) { return(null); } return(pessoa); }
public async Task <ActionResult <PessoaFisicaViewModel> > Atualizar(Guid id, PessoaFisicaViewModel pessoaFisicaViewModel) { if (!ModelState.IsValid) { return(CustomResponse(ModelState)); } await _pessoaFisicaApplication.Atualizar(id, _mapper.Map <PessoaFisica>(pessoaFisicaViewModel)); return(CustomResponse(pessoaFisicaViewModel)); }
public PessoaFisicaViewModel atualizar(PessoaFisicaViewModel pessoaFisicaViewModel) { var pessoaFisica = Mapper.Map <PessoaFisica>(pessoaFisicaViewModel); var obj = _pessoaFisicaJuridicaDomainService.Atualizar(pessoaFisica); if (!Commit()) { return(null); } return(Mapper.Map <PessoaFisicaViewModel>(obj)); }
public ActionResult Edit(PessoaFisicaViewModel pessoaFisica) { if (ModelState.IsValid) { var pessoaDomain = Mapper.Map <PessoaFisicaViewModel, PessoaFisica>(pessoaFisica); _pessoaFisicaApp.Update(pessoaDomain); return(RedirectToAction("Index")); } return(View(pessoaFisica)); }
public PessoaFisicaViewModel Atualizar(PessoaFisicaViewModel cliente) { cliente.CPF = RemoverMascara(cliente.CPF); var pessoaFisicaRetorno = Mapper.Map <PessoaFisicaViewModel> (_pessoaFisicaService.Atualizar(Mapper.Map <PessoaFisica>(cliente))); if (pessoaFisicaRetorno.EhValido()) { Commit(); } return(pessoaFisicaRetorno); }
// PUT: api/PessoaFisica/5 public void Put(PessoaFisicaViewModel pessoaFisicaVM) { var date = DateTime.ParseExact(pessoaFisicaVM.DtNascimento, "dd/MM/yyyy", CultureInfo.InvariantCulture); var pessoaFisica = _pessoaFisicaApp.GetById(Convert.ToInt32(pessoaFisicaVM.Id)); pessoaFisica.Nome = pessoaFisicaVM.Nome; pessoaFisica.Cpf = new Cpf(pessoaFisicaVM.Cpf); pessoaFisica.DtNascimento = date; _pessoaFisicaApp.Update(pessoaFisica); }
public ActionResult BuscarPaciente(string cpf) { PessoaFisica pessoa = this.PessoaFisicaRepository.Obter(cpf); PessoaFisicaViewModel viewModel = null; if (pessoa != default(PessoaFisica)) viewModel = Mapper.Map<PessoaFisica, PessoaFisicaViewModel>(pessoa); ViewBag.HasData = viewModel != default(PessoaFisicaViewModel); ViewBag.CPF = cpf; ViewBag.NomePagina = "Cadastro de Atendimento - Busca de Paciente"; return View("Index", viewModel); }
// POST: api/PessoaFisica public void Post(PessoaFisicaViewModel pessoaFisicaVM) { var date = DateTime.ParseExact(pessoaFisicaVM.DtNascimento, "dd/MM/yyyy", CultureInfo.InvariantCulture); var pessoaFisica = new PessoaFisica { Nome = pessoaFisicaVM.Nome, Cpf = new Cpf(pessoaFisicaVM.Cpf), DtNascimento = date }; _pessoaFisicaApp.Add(pessoaFisica); }
public ActionResult CriaPessoaFisica(PessoaFisicaViewModel pessoa) { PessoaFisicaCriarCommand command = new PessoaFisicaCriarCommand(); if (command.Validar(pessoa)) { command.Executar(pessoa); return(RedirectToAction("FazerLogin", "Usuario")); //Redireciona para a tela de Login. } else { ViewBag.Message = "Por favor, preencha os dados."; return(CriaPessoaFisica()); } }
public ActionResult DetalhesPessoaFisica(Guid?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } PessoaFisicaViewModel pessoaFisicaViewModel = _pessoaFisicaAppService.ObterPorId((Guid)id); if (pessoaFisicaViewModel == null) { return(HttpNotFound()); } return(View(pessoaFisicaViewModel)); }
public async Task <ActionResult <PessoaFisica> > PostPessoaFisica(PessoaFisicaViewModel viewModel) { var pessoaFisica = new PessoaFisica { PessoaId = Guid.NewGuid(), Sexo = viewModel.Sexo, Profissao = viewModel.Profissao, Ativo = true, CpfCnpj = viewModel.Cpf, Data = viewModel.DataNascimento, DesativadoEm = null, Email = viewModel.Email, Nome = viewModel.Nome, Endereco = new Endereco { Bairro = viewModel.Bairro, CEP = viewModel.CEP, Cidade = viewModel.Cidade, Complemento = viewModel.Complemento, EnderecoId = Guid.NewGuid(), Logradouro = viewModel.Logradouro, Numero = viewModel.Numero, }, PessoaBanco = new PessoaBanco() { PessoaBancoId = Guid.NewGuid(), Agencia = viewModel.Agencia, Banco = viewModel.Banco, Conta = viewModel.Banco, }, Telefones = viewModel.Telefones?.Select(a => new Telefone { TelefoneId = Guid.NewGuid(), Numero = a.Numero }).ToList() }; _context.PessoasFisicas.Add(pessoaFisica); await _context.SaveChangesAsync(); return(CreatedAtAction("GetPessoaFisica", new { id = pessoaFisica.PessoaId }, pessoaFisica)); }
public ActionResult Atualizar(PessoaFisicaViewModel pessoaViewModel) { if (pessoaViewModel.Valido()) { PessoaFisica pessoa = this.PessoaFisicaRepository.Obter(Convert.ToInt32(pessoaViewModel.Codigo)); PessoaFisica pessoaFisicaAtualizada = Mapper.Map <PessoaFisicaViewModel, PessoaFisica>(pessoaViewModel); if (pessoaViewModel.AlterarSenha) { String senhaBase64 = Utils.Base64Encode(pessoaViewModel.SenhaAntiga); if (senhaBase64.Equals(pessoa.Senha)) { pessoaFisicaAtualizada.Senha = Utils.Base64Encode(pessoaViewModel.NovaSenha); } } this.PessoaFisicaRepository.Alterar(pessoaFisicaAtualizada); } return(RedirectToAction("Index", "PessoaFisica")); }
public ActionResult AlterarPessoaFisica(PessoaFisicaViewModel pessoaFisicaViewModel) { try { if (ModelState.IsValid) { var pessoaFisicaRetorno = _pessoaFisicaAppService.Atualizar(pessoaFisicaViewModel); if (pessoaFisicaRetorno.ValidationResult.IsValid) { TempData["AtualizadoSucesso"] = "Cliente " + pessoaFisicaViewModel.Nome + " alterado com sucesso"; return(RedirectToAction("Index", "Cliente")); } pessoaFisicaViewModel.ValidationResult = pessoaFisicaRetorno.ValidationResult; } pessoaFisicaViewModel.Segmento = _segmentoAppService.ObterPorId(pessoaFisicaViewModel.SegmentoId); PopularViewBag(); return(View(pessoaFisicaViewModel)); } catch (Exception) { throw; } }
public PessoaResponse(PessoaFisica pessoa) { Id = pessoa.Id; TipoPessoa = "PF"; PessoaFisica = new PessoaFisicaViewModel(pessoa); }