Boa noite.
Quando clico no menu "Usuários" é gerado a seguinte mensagem de erro:
System.NullReferenceException was unhandled by user code
HResult=-2147467261
Message=Referência de objeto não definida para uma instância de um objeto.
Source=Financas
StackTrace:
em Financas.DAO.UsuarioDAO.Lista() na C:\Studies\alura\asp-net-mvc5-projeto-completo\aula-02\Financas\Financas\DAO\UsuarioDAO.cs:linha 25
em Financas.Controllers.UsuarioController.Index() na C:\Studies\alura\asp-net-mvc5-projeto-completo\aula-02\Financas\Financas\Controllers\UsuarioController.cs:linha 41
em lambda_method(Closure , ControllerBase , Object[] )
em System.Web.Mvc.ActionMethodDispatcher.Execute(ControllerBase controller, Object[] parameters)
em System.Web.Mvc.ReflectedActionDescriptor.Execute(ControllerContext controllerContext, IDictionary2 parameters)
em System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary
2 parameters)
em System.Web.Mvc.Async.AsyncControllerActionInvoker.b39(IAsyncResult asyncResult, ActionInvocation innerInvokeState)
em System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResult2.CallEndDelegate(IAsyncResult asyncResult)
em System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResultBase
1.End()
em System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeActionMethod(IAsyncResult asyncResult)
em System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.b3d()
em System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>cDisplayClass46.b3f()
InnerException:
Apontando para return context.Usuarios.ToList();
using Financas.Entidades;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
namespace Financas.DAO
{
public class UsuarioDAO
{
private FinancasContext context;
public UsuarioDAO(FinancasContext cotext)
{
this.context = context;
}
public void Adiciona (Usuario usuario)
{
context.Usuarios.Add(usuario);
context.SaveChanges();
}
public IList<Usuario> Lista()
{
return context.Usuarios.ToList();
}
}
}