public IActionResult Extrato(ExtratoModel formulario) { ViewBag.ListaExtrato = formulario.ListaExtrato(); ViewBag.ListaEscola = new EscolaModel().ListaEscola(); ViewBag.ListaConta = new ContaModel().ListaConta(); List <Dashboard> lista = new Dashboard().RetornarDadosGraficoPie(); string valores = ""; string labels = ""; string cores = ""; var random = new Random(); for (int i = 0; i < lista.Count; i++) { valores += lista[i].Total.ToString() + ","; labels += "'" + lista[i].Nome.ToString() + "',"; cores += "'" + String.Format("#{0:X6}", random.Next(0x1000000)) + "',"; } ViewBag.Cores = cores; ViewBag.Labels = labels; ViewBag.Valores = valores; return(View()); }
public async Task <Resultado> AdicionarAsync(ExtratoModel model) { var extrato = ExtratoMapping.ModeloParaEntidade(model); await _repositorio.AdicionarAsync(extrato); return(new Resultado(true, "Extrato adicionar com sucesso.")); }
public IActionResult Index() { ExtratoModel objConta = new ExtratoModel(); ViewBag.ListaExtrato = objConta.ListaExtrato(); return(View()); }
public ExtratoControllerTests() { _server = new TestServer(new WebHostBuilder() .UseEnvironment("Development") .UseStartup <Startup>()); _context = _server.Host.Services.GetService(typeof(ExtratoContexto)) as ExtratoContexto; _httpClient = _server.CreateClient(); _model = new ExtratoModel(123, 999999, DateTime.UtcNow, LancamentoTipo.TED, 1500, "TED", "NumOri", "Cliente Origem", "NumDes", "Cliente Destino", 3000, TransacaoTipo.Debito); }
public ActionResult Extrato() { ExtratoModel extratoModel = new ExtratoModel(); extratoModel.dataInicioFiltro = new DateTime(DateTime.Now.Year, DateTime.Now.Month, 1); extratoModel.dataFinalFiltro = (new DateTime((DateTime.Now.AddMonths(1)).Year, (DateTime.Now.AddMonths(1)).Month, 1)) - (new TimeSpan(1, 0, 0, 0)); extratoModel.sContaID = string.Empty; //extratoModel.listaValor = gerarListaExtrato(extratoModel.dataInicioFiltro, extratoModel.dataFinalFiltro, extratoModel.sContaID); extratoModel.listaContas = getComboContas(true, true); return(View(extratoModel)); }
public async Task DeveRetornarBadRequest_Quando_NaoCriarLancamento() { //arrange var extrato = new ExtratoModel(123, 1, DateTime.UtcNow, LancamentoTipo.TED, 1500, "", "AXS", "Cliente 1", "ASD", "Cliente 2", 3000, TransacaoTipo.Debito); _servico.Setup(p => p.AdicionarAsync(extrato)).ReturnsAsync(new Resultado(false, "falha")); //act var resultado = await _extratoController.Post(extrato); //assert Assert.IsType <BadRequestObjectResult>(resultado); }
public async Task DeveRetornarNotFound_Quando_NaoEncontrarContasNoBanco() { //arrange var extrato = new ExtratoModel(123, 1, DateTime.UtcNow, LancamentoTipo.TED, 1500, "", "AXS", "Cliente 1", "ASD", "Cliente 2", 3000, TransacaoTipo.Debito); _extratoController.ModelState.AddModelError("Error", "modelo inválido"); //act var resultado = await _extratoController.Post(extrato); //assert Assert.IsType <BadRequestResult>(resultado); }
public CompraSelecionadaPopUpView(ExtratoModel compraClicada) { InitializeComponent(); clienteService = new ClienteService(); // Recupera dados da Compra CompraClicada = compraClicada; // Atualiza o valor total da Compra ValorTotal.Text = CompraClicada.ValorTotal.ToString("C"); CartaoUtilizado.Text = CompraClicada.NumeroCartao; imgTipoPagamento.Source = CompraClicada.Pagamento; // Chama a função que carrega o List BuscaItensCompraSelecionada(); }
public async Task <IActionResult> Post([FromBody] ExtratoModel model) { if (ModelState.IsValid) { var resultado = await _servico.AdicionarAsync(model); if (resultado.Sucesso) { return(Ok(resultado)); } return(BadRequest(resultado.Mensagem)); } return(BadRequest()); }
public ActionResult Extrato(ExtratoModel extratoModel, string sLancamento, string sAgrupador) { if (!string.IsNullOrEmpty(sLancamento) && sLancamento.Equals("T")) { return(RedirectToAction("Lancamento", "ExpenseIncome")); } if (!string.IsNullOrEmpty(sLancamento) && sLancamento.Length == 36) { return(RedirectToAction("Lancamento", "ExpenseIncome", new { sExpenseIncomeID = sLancamento })); } if (!string.IsNullOrEmpty(sAgrupador) && sAgrupador.Length == 36) { return(RedirectToAction("LancamentoAgrupado", "ExpenseIncome", new { sAgrupadorID = sAgrupador })); } //extratoModel.listaValor = gerarListaExtrato(extratoModel.dataInicioFiltro, extratoModel.dataFinalFiltro, extratoModel.sContaID); extratoModel.listaContas = getComboContas(true, true); return(View(extratoModel)); }