Yardım etmek isterim ki, sorgularımın verilerini ChartJs'de bir grafikte göstermeye çalışıyorum. Verileri JSON'da nasıl iade edebilirim?MVC 5 ile ChartJ'leri Kullanma Razor
FaturamentoIvel.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BiDAL.Entity.Graficos
{
public class FaturamentoIvel
{
public string Operacao { get; set; }
public string AnoMes { get; set; }
public float ValorNF { get; set; }
public bool TradeMarketing { get; set; }
}
}
FaturamentoIvelDAL.cs
using BiDAL.Entity.Graficos;
using System;
using System.Collections.Generic;
using System.Data;
using System.Data.SqlClient;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BiDAL.Persistence
{
public class FaturamentoIvelDAL : Conexao
{
public List<FaturamentoIvel> FindAllFaturamentoIvel()
{
try
{
OpenConnection();
Cmd = new SqlCommand("SELECT Operacao, AnoMes, TradeMarketing, SUM(ValorNF) AS ValorTotal FROM dbo.FatoFaturamentoIVEL WHERE TradeMarketing = 0 GROUP BY Operacao, AnoMes, TradeMarketing ORDER BY SUM(ValorNF) DESC", Con);
Dr = Cmd.ExecuteReader();
List<FaturamentoIvel> lista = new List<FaturamentoIvel>();
while (Dr.Read())
{
FaturamentoIvel ft = new FaturamentoIvel();
ft.Operacao = Convert.ToString(Dr["Operacao"]);
ft.AnoMes = Convert.ToString(Dr["AnoMes"]);
ft.ValorNF = Convert.ToSingle(Dr["ValorNF"]);
lista.Add(ft);
}
return lista;
}
catch (Exception ex)
{
throw new Exception("Erro ao listar Faturamento: " + ex.Message);
}
}
}
}
Benim Kontrolörü AdminController
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
namespace BiFrontEnd.Controllers
{
public class AdminController : Controller
{
// GET: Home
public ActionResult Home()
{
return View();
}
}
}
Bence
@{
ViewBag.Title = "Home";
Layout = "~/Views/Template/_Layout.cshtml";
}
<label>Gráfico Mês Atual</label>
<select id="ddlOperacao">
<option>Venda</option>
<option>Troca</option>
<option>Bonificação</option>
<option>Outras</option>
</select>
<button id="btnGerarGraficoMesAtual">Exibir</button>
** nasıl JSON veri dönebilirsiniz ** Kullanımı Json yöntemi, verilerinizin json temsilini döndürmek için eylem yönteminizde. – Shyju
Merhaba, pardon ama bunu nasıl yaparım? –
[this] 'a bakın (http://stackoverflow.com/questions/10608198/asp-net-mvc3-returning-success-jsonresult/10608250#10608250) Geri dönmek istediğiniz veri kümesiyle anonim nesneyi değiştirin. – Shyju