C # Enum - como comparar o valor
Como posso comparar o valor deste enum
public enum AccountType
{
Retailer = 1,
Customer = 2,
Manager = 3,
Employee = 4
}
Eu estou tentando comparar o valor deste enum em um controlador MVC4 da seguinte forma:
if (userProfile.AccountType.ToString() == "Retailer")
{
return RedirectToAction("Create", "Retailer");
}
return RedirectToAction("Index", "Home");
Eu também tentei isso
if (userProfile.AccountType.Equals(1))
{
return RedirectToAction("Create", "Retailer");
}
return RedirectToAction("Index", "Home");
Em cada caso, recebo uma referência de objeto não definida para uma instância de um objeto.