public async Task <TodoViewModel> Detalle(Guid id) { var result = new TodoViewModel(); try { var _item = await _context.Todos .Include(x => x.Usuario.Eps) .FirstOrDefaultAsync(x => x.Id == id); result.Item = TodoDto.ProyectarDto(_item); result.HabilitarEditar = true; result.HabilitarBorrar = true; } catch (Exception e) { } return(result); }
public async Task <TodoListViewModel> ListarTodos() { var result = new TodoListViewModel(); try { var _items = await _context.Todos .Include(x => x.Usuario.Eps) .OrderBy(x => x.RegistradoAt) .ToListAsync(); var viewModelDto = _items .Select(TodoDto.ProyectarDto()) .ToList(); result.Items = viewModelDto; result.HabilitarCrear = true; } catch (Exception e) { } return(result); }