public decimal ColsultarSaldoDia() { var timer = DateTime.Now.Date; var dia = lancamentosRepository.SelectAllDate(timer); var encargoDia = encargosRepository?.SelectOne(timer); var encargo = encargoDia?.ValorLancamento ?? 0; decimal saida = 0; decimal entrada = 0; decimal saldo; foreach (var item in dia) { if (item.Tipo.Contains("entrada")) { entrada += item.ValorLancamento; } else { saida += item.ValorLancamento; } } saldo = entrada - (saida + encargo); return(saldo); }
public Encargos SelectOne(DateTime obj) { return(repository.SelectOne(obj)); }