44 lines
985 B
C#
44 lines
985 B
C#
using System;
|
|
using System.Collections.Generic;
|
|
|
|
namespace Service.MeterProcessState.Models
|
|
{
|
|
// Models returned by AccountController actions.
|
|
|
|
public class ExternalLoginViewModel
|
|
{
|
|
public String Name { get; set; }
|
|
|
|
public String Url { get; set; }
|
|
|
|
public String State { get; set; }
|
|
}
|
|
|
|
public class ManageInfoViewModel
|
|
{
|
|
public String LocalLoginProvider { get; set; }
|
|
|
|
public String Email { get; set; }
|
|
|
|
public IEnumerable<UserLoginInfoViewModel> Logins { get; set; }
|
|
|
|
public IEnumerable<ExternalLoginViewModel> ExternalLoginProviders { get; set; }
|
|
}
|
|
|
|
public class UserInfoViewModel
|
|
{
|
|
public String Email { get; set; }
|
|
|
|
public Boolean HasRegistered { get; set; }
|
|
|
|
public String LoginProvider { get; set; }
|
|
}
|
|
|
|
public class UserLoginInfoViewModel
|
|
{
|
|
public String LoginProvider { get; set; }
|
|
|
|
public String ProviderKey { get; set; }
|
|
}
|
|
}
|