public async Task <object> SendService(IBaseViewModel model = null) { var modelCast = (ContaOperacoesViewModel)model; await ContaService.RealizarOperacao(modelCast.Operacao, modelCast.IdConta, modelCast.Valor, modelCast.IdContaDestino); return(Injector.Notificador.IsValido()); }
private void DadosAutomaticos() { servicoConta = new ContaService(); servicoTarefa = new TarefaService(); Tarefas = new ObservableCollection <Model.Tarefa>(servicoTarefa.ObterTarefasDoUsuarioLogado(false).Where(c => c.Situacao == "Atrasada")); NomeUsuario = "Bem vindo, " + servicoConta.ObterUsuarioPorIdLogado().NomeUsuario; }
public void QuandoExcecaoForLancadaDeveRetornarStatusCode400() { //arrange var mockConta = new Mock <IContaRepository>(); mockConta.Setup(r => r.Incluir(It.IsAny <Conta[]>())).Throws(new Exception("Houve um erro")); var repoConta = mockConta.Object; var mockTransf = new Mock <ITransferenciaRepository>().Object; var transService = new TransacoesService(mockTransf, repoConta); var contaService = new ContaService(repoConta); var controlador = new ContasController(contaService, transService); var model = new ContaApi(); model.Name = "Bruno"; model.Description = "Daldegan"; model.Status = "ACTIVE"; model.Idenfifier = "65432"; //act var retorno = controlador.Incluir(model); //assert Assert.IsType <BadRequestObjectResult>(retorno); var statusCodeRetornado = (retorno as BadRequestObjectResult).StatusCode; Assert.Equal(400, statusCodeRetornado); }
public DespesasController(FinancasCasalContext context, TransacaoService transacaoService, ContaService contaService, DespesaService despesaService) { _context = context; _transacaoService = transacaoService; _contaService = contaService; _despesaService = despesaService; }
public static void InserirConta(int tipoConta, double saldo, double credito, string nome) { ContaService.InserirConta(tipoConta: (TipoConta)tipoConta, saldo: saldo, credito: credito, nome: nome); }
public ContaServiceTest() { conta1 = new Conta { Id = "1", CPF = "39124368865", DataNascimento = DateTime.Parse("1996-05-21"), Email = "*****@*****.**", Nome = "Monike Stephany Santana" }; conta1.UpdateSenha(123456); var mockRepository = new Mock <IContaRepository>(); mockRepository.Setup(p => p.Get()).Returns(new List <Conta> { conta1 }); mockRepository.Setup(p => p.GetId("1")).Returns(conta1); mockRepository.Setup(p => p.Create(conta1)).Returns(conta1); mockRepository.Setup(p => p.Update("1", conta1)).Returns(conta1); mockRepository.Setup(p => p.Remove(conta1)); var mockValitor = new Mock <IValidator <Conta> >(); mockValitor.Setup(x => x.Validate(It.IsAny <Conta>())) .Returns(new ValidationResult()); contaService = new ContaService(mockRepository.Object, mockValitor.Object); }
private void button1_Click(object sender, EventArgs e) { AdviceConta confirm = new AdviceConta(); DialogResult result = confirm.ShowDialog(); List <string> Erros = new List <string>(); List <Conta> lstShow = ContaService.List(); if (result == DialogResult.OK) { Conta Conta = ContaService.findConta(int.Parse(txtId.Text)); Erros = ContaService.Delete(Conta); if (Erros.Count > 0) { string textError = ""; foreach (var erro in Erros) { textError += erro + "\r\n"; } MessageBox.Show(textError); } else { MessageBox.Show("Conta deletada com sucesso."); DeleteConta_Load(null, EventArgs.Empty); } } }
private void button1_Click(object sender, EventArgs e) { string Desc = txtDesc.Text; string Valor = txtValor.Text; string Id = txtId.Text; List <string> Erros = ContaService.Edit(int.Parse(Id), Desc, Valor); if (Erros.Count > 0) { string textError = ""; foreach (var erro in Erros) { textError += erro + "\r\n"; } MessageBox.Show(textError); } else { txtDesc.Text = ""; txtValor.Text = ""; MessageBox.Show("Conta editada com sucesso."); EditConta_Load(null, EventArgs.Empty); } }
public ContatosViewModel() { PesquisarCommand = new Command(PesquisarUsuario); servicoConta = new ContaService(); servicoGrupo = new GrupoService(); Contatos = new ObservableCollection <Usuario>(servicoGrupo.ObterMembrosDoGrupoContatos()); }
public async Task <IActionResult> ExcluirConta([FromRoute] int Id) { if (!ModelState.IsValid) { TempData["Mensagem"] = ModelState; TempData["Alerta"] = true; TempData["Classe"] = "atencao"; return(RedirectToAction("Index")); } else { try { ContaService service = new ContaService(); string response = await service.Delete(Id); 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 void AoCadastrarContaApiDeveRetornar201() { //arrange var options = new DbContextOptionsBuilder <SocialContext>() .UseInMemoryDatabase("SocialContext") .Options; var contexto = new SocialContext(options); var repoConta = new ContaRepository(contexto); var repoTransf = new TransferenciaRepository(contexto); var contaService = new ContaService(repoConta); var transacoesService = new TransacoesService(repoTransf, repoConta); var controlador = new ContasController(contaService, transacoesService); var model = new ContaApi { Name = "Bruno", Description = "Daldegan", Status = "ACTIVE", Idenfifier = "65432" }; //act var retorno = controlador.Incluir(model); Assert.IsType <CreatedResult>(retorno); //201 }
public static MvcHtmlString SelectConta(this HtmlHelper html, int idConta = 0, int idEmpresa = 0, bool todas = false) { var contas = new ContaService().Listar() .Where(x => x.Ativo == true && (idEmpresa == 0 || x.IdEmpresa == idEmpresa)) .OrderBy(x => x.Descricao) .ToList(); TagBuilder tag = new TagBuilder("select"); tag.MergeAttribute("id", "IdConta"); tag.MergeAttribute("name", "IdConta"); tag.MergeAttribute("class", "form-control"); if (todas == true) { TagBuilder itemTag = new TagBuilder("option"); itemTag.MergeAttribute("value", "0"); itemTag.SetInnerText(""); tag.InnerHtml += itemTag.ToString(); } foreach (var item in contas) { TagBuilder itemTag = new TagBuilder("option"); itemTag.MergeAttribute("value", item.Id.ToString()); if (item.Id == idConta) { itemTag.MergeAttribute("selected", "selected"); } itemTag.SetInnerText(item.Descricao); tag.InnerHtml += itemTag.ToString(); } return new MvcHtmlString(tag.ToString()); }
public async Task <IActionResult> AddConta(ContaDTO conta) { if (!ModelState.IsValid) { ContaViewModel vm = new ContaViewModel(); vm.Conta = conta; return(RedirectToAction("Index", vm)); } else { try { ContaService service = new ContaService(); string response = await service.Post(conta); 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 FundosController(FundoService fundoService, PessoaService pessoaService, TransacaoService transacaoService, ContaService contaService) { _fundoService = fundoService; _pessoaService = pessoaService; _transacaoService = transacaoService; _contaService = contaService; }
public Query(IContexto contexto) { Field <FloatGraphType>( "saldo", arguments: new QueryArguments( new QueryArgument <NonNullGraphType <IntGraphType> > { Name = "conta" } ), resolve: context => { var conta = context.GetArgument <int>("conta"); var sConta = new ContaService(contexto); var contaCorrente = sConta.Conta(conta); if (contaCorrente == null) { context.Errors.Add(new ExecutionError("Conta Inexistente")); return(null); } return(contaCorrente.Saldo); } ); }
public static ContaDTO Depositar(int indiceConta, double valorDeposito) { ContaService.Depositar(indiceConta, valorDeposito); Conta conta = ContaService.ObterConta(indiceConta); return(Mapping.ContaToContaDTO(conta)); }
private void SalvarAlteracoes() { servicoConta = new ContaService(NomeView, EmailView, SenhaView, ConfirmSenhaView); if (servicoConta.EditarContaDeUsuario()) { Application.Current.MainPage.Navigation.PopModalAsync(); } }
public EditarContaViewModel() { EditarContaCommand = new Command(SalvarAlteracoes); servicoConta = new ContaService(); usuario = servicoConta.ObterUsuarioPorIdLogado(); NomeView = usuario.NomeUsuario; EmailView = usuario.Email; }
public void Setup() { contaMockada = new Mock <Conta>(); mockRepository = new Mock <IContaRepository>(); sut = new ContaService(mockRepository.Object); serviceBuilder = new ContaServiceBuilder(); }
public ContaService GetContaService() { if (contaService == null) { contaService = new ContaService(); } return(contaService); }
public SolicitarContaService(IMapper mapper, EnderecoService enderecoService, PessoaService pessoaService, ContaService contaService ) { _contaService = contaService; _pessoaService = pessoaService; _enderecoService = enderecoService; _map = mapper; }
private void DadosAutomaticos() { //DateTime DiaMaisUm = DateTime.Now; //DataPrevTermino = DiaMaisUm.AddDays(1); DataPrevInicio = DateTime.Now; DataPrevTermino = DateTime.Now; servicoConta = new ContaService(); TipoTarefaView = TipoTarefa.Indefinido; CriadorView = servicoConta.ObterUsuarioPorIdLogado().NomeUsuario; }
public void Cadastrar() { servicoConta = new ContaService(NomeView, EmailView, SenhaView, ConfirmSenhaView); if (servicoConta.CriarContaUsuario()) { servicoGrupo = new GrupoService(); servicoGrupo.CriarNovoGrupo(true, false); } }
public ConvitesViewModel() { servicoGrupo = new GrupoService(); servicoProjeto = new ProjetoService(); ConvitesGrupo = new ObservableCollection <ConviteGrupo>(servicoGrupo.ObterConvitesDoUsuarioLogado().ConvitesParaGrupos); ConvitesProjeto = new ObservableCollection <ConviteProjeto>(servicoProjeto.ObterConvitesDoUsuarioLogado().ConvitesParaProjetos); servicoConta = new ContaService(); TemConviteGrupo(); TemConviteProjeto(); }
public Mutation(IContexto contexto) { Field <ContaCorrenteType>( "sacar", arguments: new QueryArguments( new QueryArgument <NonNullGraphType <IntGraphType> > { Name = "conta" }, new QueryArgument <NonNullGraphType <FloatGraphType> > { Name = "valor" } ), resolve: context => { var conta = context.GetArgument <int>("conta"); var valor = context.GetArgument <double>("valor"); var sConta = new ContaService(contexto); var contaCorrente = sConta.Conta(conta); if (contaCorrente == null) { context.Errors.Add(new ExecutionError("Conta Inexistente")); return(null); } else if (contaCorrente.Saldo < valor) { context.Errors.Add(new ExecutionError("Saldo Insuficiente")); return(null); } return(sConta.Sacar(conta, valor)); } ); Field <ContaCorrenteType>( "depositar", arguments: new QueryArguments( new QueryArgument <NonNullGraphType <IntGraphType> > { Name = "conta" }, new QueryArgument <NonNullGraphType <FloatGraphType> > { Name = "valor" } ), resolve: context => { var conta = context.GetArgument <int>("conta"); var valor = context.GetArgument <double>("valor"); var sConta = new ContaService(contexto); return(sConta.Depositar(conta, valor)); } ); }
public void ChamarPrincipalView() { servicoConta = new ContaService(EmailView, SenhaView); if (servicoConta.AutenticarUsuario()) { Application.Current.MainPage = new NavigationPage(new PrincipalView()) { BarBackgroundColor = Color.FromHex("#3b5998") }; } }
private void DadosAutomaticos() { servicoConta = new ContaService(); servicoProjeto = new ProjetoService(); servicoGrupo = new GrupoService(); DataPrevInicioView = DateTime.Now; DataPrevTerminoView = DateTime.Now; GerenteView = servicoConta.ObterUsuarioPorIdLogado().NomeUsuario; Contatos = new ObservableCollection <Usuario>(servicoGrupo.ObterMembrosDoGrupoContatos()); Convidados = new ObservableCollection <ConviteProjeto>(); }
public CriarTarefaViewModel() { SalvarTarefaCommand = new Command(CriarTarefa); AtribuirResponsavelCommand = new Command(AtribuirAoResponsavel); DadosAutomaticos(); servicoConta = new ContaService(); servicoGrupo2 = new GrupoService(); servicoProjeto = new ProjetoService(); Contatos = new ObservableCollection <Usuario>(servicoGrupo2.ObterMembrosDoGrupoContatos()); Projetos = new ObservableCollection <Model.Projeto>(servicoProjeto.ObterProjetosDoUsuarioLogado(false)); servicoTarefa = new TarefaService(); }
static void Main(string[] args) { // Pega o primeiro dia do trimestre anterior DateTime dt = Helper.GetDataTrimestreAnterior(args); //string acao = "CATEGORIZACAO_REVENDAS"; ContaService ContaServices = new ContaService(OrganizationName, IsOffline); switch (args[0].ToUpper()) { case "CATEGORIZACAO_REVENDAS": //UC13 - Categorização de Revendas ContaServices.AtualizaContasCategorizacao(); break; case "RECATEGORIZACAO_REVENDAS": //UC14 - Recategorização de Revendas ContaServices.AtualizaContasReCategorizacao(); break; case "ALTEREACAO_ACESSO_EXTRANET": //UC15 - Alteração de Acesso à Extranet ContaServices.AlteraAcessosExtranet(); break; case "MARCA_REVENDA_CATEGORIZAR": //UC16 - Marca Revendas para Categorização ContaServices.AtualizaContasCategorizar(Helper.GetDataMesAnterior(args), Helper.GetDataMesAtual(args)); break; case "MARCA_REVENDA_RECATEGORIZAR": //UC17 - Marca Revendas para Recategorização ContaServices.AtualizaContasRecategorizar(); break; case "MARCA_VMC_REVENDA": //UC22 - VMC - Apuração VMC Revendas ContaServices.MarcaRevendasVMC(); break; case "ENVIA_REGISTRO_SELLOUT": //UC24 - INTELBRAS PONTUA - Envio de registro de venda e cálculo dos pontos //ContaServices.EnviaRegistroSelloutFielo(); break; case "MARCA_REVENDA_RECATEGORIZAR_MENSAL": ContaServices.MarcaRevendaRecategorizarMensal(); break; case "RECATEGORIZACAO_REVENDAS_MENSAL": ContaServices.AtualizaContasReCategorizacaoMensal(); break; } }
private void ListConta_Load(object sender, EventArgs e) { List <Conta> Contas = ContaService.List(); foreach (var Conta in Contas) { ListViewItem item = new ListViewItem(Conta.Id.ToString()); item.SubItems.Add(Conta.Descricao); item.SubItems.Add(Conta.Valor.ToString("0.00")); listView1.Items.Add(item); } }
public async Task GetContas() { try { ContaService service = new ContaService(); Contas = await service.Get(Filtros); } catch (Exception ex) { throw ex; } }