44 lines
970 B
C#
44 lines
970 B
C#
|
using System;
|
|||
|
using System.Collections.Generic;
|
|||
|
|
|||
|
namespace RMDataManager.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 bool HasRegistered { get; set; }
|
|||
|
|
|||
|
public string LoginProvider { get; set; }
|
|||
|
}
|
|||
|
|
|||
|
public class UserLoginInfoViewModel
|
|||
|
{
|
|||
|
public string LoginProvider { get; set; }
|
|||
|
|
|||
|
public string ProviderKey { get; set; }
|
|||
|
}
|
|||
|
}
|