/// <summary> /// retorna a lista com todos os usuários e seu último lançamento /// </summary> /// <returns></returns> public virtual List <UsuarioAlertaLancamentoViewModel> GetUltimosLancamentos() { CalendarioServices calendarioSvc = new CalendarioServices(); var rep = new UsuarioRepository(_db); var results = rep.GetUltimosLancamentos(); results.ForEach(x => x.DiasUteisSemLancar = x.UltimoLancamento != null ? calendarioSvc.DiasUteisEntreDatas(x.UltimoLancamento.Value, DateTime.Now) : 0); return(results); }
/// <summary> /// retorna o usuário e seu último lançamento /// </summary> /// <returns></returns> public virtual UsuarioAlertaLancamentoViewModel GetUltimosLancamentosById(int id) { CalendarioServices calendarioSvc = new CalendarioServices(); var rep = new UsuarioRepository(_db); var results = rep.GetUltimosLancamentosById(id); results.DiasUteisSemLancar = results.UltimoLancamento != null?calendarioSvc.DiasUteisEntreDatas(results.UltimoLancamento.Value, DateTime.Now) : 0; return(results); }