C # Enum - Cómo comparar el valor
¿Cómo puedo comparar el valor de esta enumeración?
public enum AccountType
{
Retailer = 1,
Customer = 2,
Manager = 3,
Employee = 4
}
Estoy tratando de comparar el valor de esta enumeración en un controlador MVC4 así:
if (userProfile.AccountType.ToString() == "Retailer")
{
return RedirectToAction("Create", "Retailer");
}
return RedirectToAction("Index", "Home");
También probé esto
if (userProfile.AccountType.Equals(1))
{
return RedirectToAction("Create", "Retailer");
}
return RedirectToAction("Index", "Home");
En cada caso, obtengo una referencia de Objeto no configurada para una instancia de un objeto.