Prazer em desenvolver software
Boa noite Galera!
estou com dificuldades para jogar uns dados de uma classe para um objeto list<>, usei o seguinte codigo:
public ActionResult Index()
{
ViewModels vm = new ViewModels();
vm.allDespesas = GetDespesa();
vm.allOrcamentos = GetOrcamento();
return View(vm);
}
public List<Despesa> GetDespesa()
{
return new List<Despesa> {
new Despesa(){// nao sei a linha de codigo que deve ser usada aqui}
};
}
Estou querendo trazer os dados da classe despesa para o objeto List<despesa> e salvar na variavel vm.allDespesas, como devo fazer.
por favor me ajudar,
desde já agradeço!
Tags:
Moleza...
public List<Despesa> GetDespesa()
{
var despesas = new List<Despesa>();
// Instancie o objeto desejado
var despesa = new Despesa();
despesa.atributoA = 123;
despesa.atributoB = 456;
// ...// Quando terminar, adicione à lista
despesas.Add(despesas);return despesas;
}
Pronto! Obrigado Matheus!
Agora estou querendo somar dados de uma coluna.
tipo assim:
tem o foreach que vai percorrer e mostrar os dados do banco.
Estou precisando somar os dados da coluna valor
<td>
@Html.DisplayFor(modelItem => i.valor)
</td>
Como faço isso?
Desde já agradeço!
Bom, a forma mais prática é somar os valores colocando dentro de uma variável dentro do foreach, ao sair dele você acrescenta uma nova linha e imprime o valor desejado.
Exemplo:
@{
decimal total = 0;
}
<tr>
@foreach(var item in suaLista)
{
<td>@(item.Valor)</td>...
@{total += item.Valor}
}
</tr>
<tr><td>@(total.ToString())</td>
</tr>
© 2019 Criado por Ramon Durães.
Ativado por