public IActionResult Pessoas([FromQuery] int?pageNum, [FromQuery] string filtro, [FromQuery] string pagin) { using (var cli = new HttpClient()) { if (pageNum == null) { pageNum = 0; } var resp = cli.GetStringAsync($"https://localhost:44395/api/Pessoa?pagina={pageNum}&filtro={filtro}").Result; var model = JsonConvert.DeserializeObject <List <PessoaModel> >(resp); foreach (var p in model) { if (p.ParceiroId > 0) { p.parceiro = p.CriaPessoa(PessoaService.GetPessoa(p.ParceiroId ?? 0)); } } var view = View("PessoaListView", model); ViewBag.fitro = filtro; pageNum = pagin == "search" ? pageNum = 0 : (pagin == "next" && model.Count > 1 ? pageNum += 1 : pageNum -= 1); if (pageNum == null || pageNum < 0) { pageNum = 0; } ViewBag.currentPage = pageNum; return(view); } }
//IConviteHistoricoRepository _conviteHistoricoRepository; //DI must be implemented specific service as well beside GenericAsyncService constructor public LoginServico(PessoaService <PessoaViewModel, Pessoa> pessoaService, IUnitOfWork unitOfWork, IMapper mapper, TokenService tokenService, //EnvioDeEmailService envioEmailService, IUsuarioRepository usuarioRepository, IOrganizacaoPessoaRepository organizacaoPessoaRepository, IPessoaRepository pessoaRepository, IRepository <RecuperarSenha> recuperarSenhaRepository) { if (_unitOfWork == null) { _unitOfWork = unitOfWork; } if (_mapper == null) { _mapper = mapper; } if (_usuarioRepository == null) { _usuarioRepository = usuarioRepository; } _tokenService = tokenService; //_envioEmailService = envioEmailService; _pessoaService = pessoaService; _organizacaoPessoaRepository = organizacaoPessoaRepository; //_conviteRepository = conviteRepository; _pessoaRepository = pessoaRepository; _recuperarSenhaRepository = recuperarSenhaRepository; //_conviteHistoricoRepository = conviteHistoricoRepository; }
static void Main(string[] args) { Pessoa pessoa = new Pessoa(); PessoaService ps = new PessoaService(); Console.WriteLine("Lista de Alunos"); Console.Write("Digite o nome: "); pessoa.Nome = Console.ReadLine(); Console.Write("Digite o numero do telefone: "); pessoa.Contato.NumeroTelefone = Console.ReadLine(); ps.Gravar(pessoa); List <Pessoa> pessoas = ps.Ler(); Console.WriteLine("***** Lista Pessoas *****"); foreach (var p in pessoas) { Console.WriteLine("Nome: " + " - " + p.Contato.NumeroTelefone); } Console.ReadLine(); }
public PessoaDetail(PesquisaPessoaDto.Result Pessoa) { InitializeComponent(); Service = new PessoaService(); this.Pessoa = Service.GetPessoaDetails(Pessoa.id).Result; PreencherCampos(); }
public async Task Pessoa_Modificar() { // Arrange var service = new PessoaService(); var controller = new PessoasController(service); var newPerson = new Pessoa { PrimeiroNome = "John", LastName = "Doe", Idade = 50, Titulo = "FooBar", Email = "*****@*****.**" }; // Act var result = await controller.Put(20, newPerson); // Assert var okResult = result.Should().BeOfType <NoContentResult>().Subject; var Pessoa = service.Get(20); Pessoa.Id.Should().Be(20); Pessoa.PrimeiroNome.Should().Be("John"); Pessoa.LastName.Should().Be("Doe"); Pessoa.Idade.Should().Be(50); Pessoa.Titulo.Should().Be("FooBar"); Pessoa.Email.Should().Be("*****@*****.**"); }
public void ReadPessoasFromFileSize5Test() { var pessoaService = PessoaService.GetInstance(); var pessoas = pessoaService.ReadPessoas(filePath); Assert.AreEqual(5, pessoas.Count); }
public FundosController(FundoService fundoService, PessoaService pessoaService, TransacaoService transacaoService, ContaService contaService) { _fundoService = fundoService; _pessoaService = pessoaService; _transacaoService = transacaoService; _contaService = contaService; }
public async Task <IActionResult> ExcluirPerfil([FromRoute] int Id) { if (!ModelState.IsValid) { TempData["Mensagem"] = ModelState; TempData["Alerta"] = true; TempData["Classe"] = "atencao"; return(RedirectToAction("Index")); } else { try { PessoaService service = new PessoaService(); string response = await service.Delete(Id); TempData["Mensagem"] = response; TempData["Alerta"] = true; TempData["Classe"] = "sucesso"; HttpContext.Session.Clear(); return(RedirectToAction("Index", "Login", new { area = "" })); } catch (Exception ex) { TempData["Mensagem"] = ex.Message; TempData["Alerta"] = true; TempData["Classe"] = "atencao"; return(RedirectToAction("Index")); } } }
public ActionResult Editar(int id) { var conexao = new PessoaService(db); Pessoa pessoa = conexao.BuscarPessoaId(id); return(View(pessoa)); }
public async Task <IActionResult> EditarPerfil([FromRoute] int Id, PessoaDTO pessoa) { if (!ModelState.IsValid) { TempData["Mensagem"] = ModelState; TempData["Alerta"] = true; TempData["Classe"] = "atencao"; return(RedirectToAction("Index")); } else { try { PessoaService service = new PessoaService(); string response = await service.Put(pessoa, Id); TempData["Mensagem"] = response; TempData["Alerta"] = true; TempData["Classe"] = "sucesso"; HttpContext.Session.SetString("nome", pessoa.NomeCompleto); return(RedirectToAction("Index")); } catch (Exception ex) { TempData["Mensagem"] = ex.Message; TempData["Alerta"] = true; TempData["Classe"] = "atencao"; return(RedirectToAction("Index")); } } }
public ActionResult ExcluirGet(int id) { var conexao = new PessoaService(db); Pessoa pessoa = conexao.BuscarPessoaId(id); return(View("Excluir", pessoa)); }
public ActionResult Create(PessoaViewModel model, FormCollection formCollection) { ModelState.Remove("Codigo"); var dia = Convert.ToInt32(formCollection["DataNascimento.days"]); var mes = Convert.ToInt32(formCollection["DataNascimento.months"]); var ano = Convert.ToInt32(formCollection["DataNascimento.years"]); DateTime data = new DateTime(ano, mes, dia); model.DataNascimento = data; ModelState["DataNascimento"].Errors.Clear(); if (ModelState.IsValid) { if (model.Captcha == "123#$") { var p = AutoMapper.Mapper.Map <PessoaViewModel, Pessoa>(model); PessoaService srv = new PessoaService(); srv.Salvar(p); return(View("List", srv.Listar())); } return(View(model)); } else { return(View(model)); } }
public IActionResult BuscarProdutos(string nome) { var conexao = new PessoaService(db); var pessoa = conexao.BuscaPessoaNome(nome); return(View("Buscar", pessoa)); }
public HomeController(ILogger <HomeController> logger, PessoaService pessoaService, PaisService paisService, EstadoService estadoService) { _logger = logger; _pessoaService = pessoaService; _paisService = paisService; _estadoService = estadoService; }
public ActionResult Delete(int id) { PessoaService srv = new PessoaService(); srv.Delete(id); return(View("List", new List <Pessoa>())); }
public void Pessoa_GetByIdExiste() { // Arrange Pessoa pessoa = new Pessoa { Id = 1, Nome = "Luciano Brito", Prontuario = 5234646, DateCreaded = DateTime.Now, IsActive = true }; var options = new DbContextOptionsBuilder <ApplicationContext>() .UseInMemoryDatabase("DefaultContext").Options; var contexto = new ApplicationContext(options); contexto.Pessoas.Add(pessoa); contexto.SaveChanges(); var _autoMapperProfile = new AutoMapperSetup(); var _configuration = new MapperConfiguration(x => x.AddProfile(_autoMapperProfile)); IMapper _mapper = new Mapper(_configuration); var repo = new PessoaRepository(contexto); var handler = new PessoaService(repo, _mapper); // Act PessoaViewModel result = handler.GetById(1); // Assert Assert.Equal("Luciano Brito", result.Nome); }
public ActionResult Create(PessoaViewModel model) { ModelState.Remove("Codigo"); ModelState.Remove("Ativo"); if (ModelState.IsValid) { //Pessoa p = new Pessoa(); //p.Codigo = model.Codigo; //p.Nome = model.Nome; //p.Sobrenome = model.Sobrenome; //p.Cpf = model.Sobrenome; //p.DataNascimento = model.DataNascimento; //p.Email = model.Email; //p.Telefone = model.Telefone; //p.Texto = model.Texto; // Criar mapeamento var p = AutoMapper.Mapper.Map <PessoaViewModel, Pessoa>(model); //Transformar um objeto em outro PessoaService srv = new PessoaService(); srv.Salvar(p); return(View("List", srv.Listar())); } else { return(View(model)); } }
public LancesLeilaoController(LancesLeilaoService lancesLeilaoService, PessoaService pessoaService, LeilaoService leilaoService, ProdutoService produtoService) { _lancesLeilaoService = lancesLeilaoService; _pessoaService = pessoaService; _leilaoService = leilaoService; _produtoService = produtoService; }
public async Task <IActionResult> AddUsuario(PessoaDTO pessoa) { if (!ModelState.IsValid) { PessoaViewModel vm = new PessoaViewModel(); vm.Pessoa = pessoa; return(View("Usuario", vm)); } else { try { PessoaService service = new PessoaService(); string response = await service.Post(pessoa); TempData["Mensagem"] = response; TempData["Alerta"] = true; TempData["Classe"] = "sucesso"; return(RedirectToAction("Index")); } catch (Exception ex) { TempData["Mensagem"] = ex.Message; TempData["Alerta"] = true; TempData["Classe"] = "atencao"; return(RedirectToAction("Index")); } } }
public async Task <IActionResult> RealizarLogin(LoginDTO loginDTO) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } else { try { PessoaService service = new PessoaService(); var response = await service.CheckPessoa(loginDTO); HttpContext.Session.SetInt32("Id", response.Id.Value); HttpContext.Session.SetString("nome", response.Nome + " " + response.Sobrenome); HttpContext.Session.SetString("email", response.Email); HttpContext.Session.SetString("genero", response.Genero.ToString()); return(RedirectToAction("Index", "Home", new { area = "" })); } catch (Exception ex) { TempData["Mensagem"] = ex.Message; TempData["Alerta"] = true; TempData["Classe"] = "atencao"; return(RedirectToAction("Index")); } } }
// GET: /Edit/ public ActionResult Edit(int id) { var srv = new PessoaService(); srv.Obter(id); return(View("Create", srv.Obter(id))); }
public async Task <IActionResult> Get([FromServices] PessoaService _pessoaService, [FromQuery] int pageIndex = 1, [FromQuery] int pageSize = 10) { PaginatedList <Pessoa> pessoas = await _pessoaService.GetPessoas(pageIndex, pageSize); List <PessoaViewModel> pessoasVM = _mapper.Map <List <PessoaViewModel> >(pessoas); return(Ok(pessoasVM)); }
public ActionResult ExcluirPost(int id) { var conexao = new PessoaService(db); conexao.RemoverPessoa(id); return(Redirect("/pessoas/listar")); }
private void Get_Click(object sender, EventArgs e) { var pessoaService = new PessoaService(); var t = Task.Run(() => pessoaService.GetURI()); t.Wait(); textBox1.Text = t.Result; }
public static void Enviar(PessoaService pessoaService, PessoaDTO pessoaDto) { pessoaService.SavePessoa(pessoaDto.PessoaId, pessoaDto.Nome); if (pessoaService.HasNotifications) { MostrarNotificacao(pessoaService); } }
public ActionResult Edit(int id) { var pessoa = PessoaService.Obter(id); var pessoaViewModel = Mapper.Map <Pessoa, PessoaViewModel> (pessoa); return(View("Create", pessoaViewModel)); }
public void DeveBuscarUmaPessoa() { var pessoaRepository = new PessoaRepository(null); var pessoaService = new PessoaService(pessoaRepository); var result = pessoaService.ConsultarPorCpf("03146640171"); Assert.IsNotNull(result); }
public SolicitarContaService(IMapper mapper, EnderecoService enderecoService, PessoaService pessoaService, ContaService contaService ) { _contaService = contaService; _pessoaService = pessoaService; _enderecoService = enderecoService; _map = mapper; }
public void Editar_DataNascimentoMaiorQueDiaAtual_ArgumentException() { //Arrange var pessoaService = new PessoaService(); //Act pessoaService.Editar(Guid.NewGuid(), DateTime.Now.AddYears(10)); // assert is handled by the ExpectedException }
public void GerarReportSize5Test() { var pessoaService = PessoaService.GetInstance(); var pessoas = pessoaService.ReadPessoas(filePath); var reportService = ReportService.GetInstance(); var reports = reportService.GerarReport(pessoas); Assert.AreEqual(5, reports.Count); }