Exemple #1
0
        public Task GetAdminList([FromForm] int siteId)
        {
            IEnumerable <SiteAdmin> list = SiteAdminAgent.Instance().GetAdminList(siteId);

            return(this.GetResult(this.ShowResult(list, t => new
            {
                t.ID,
                t.SiteID,
                t.AdminName,
                t.IsDefault,
                t.Status,
                t.LoginAt,
                t.LoginIP,
                IsSecretKey = t.SecretKey != Guid.Empty,
                IPAddress = IPAgent.GetAddress(t.LoginIP),
                t.CreateAt
            })));
        }
Exemple #2
0
 public Task ResetSecretKey([FromForm] int id, [FromForm] int siteId)
 {
     return(this.GetResult(SiteAdminAgent.Instance().ResetAdminSecretKey(id, siteId)));
 }
Exemple #3
0
 public Task ResetPassword([FromForm] int id, [FromForm] int siteId)
 {
     return(this.GetResult(SiteAdminAgent.Instance().ResetAdminPassword(id, siteId, out string newPassword), newPassword));
 }