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 }))); }
public Task ResetSecretKey([FromForm] int id, [FromForm] int siteId) { return(this.GetResult(SiteAdminAgent.Instance().ResetAdminSecretKey(id, siteId))); }
public Task ResetPassword([FromForm] int id, [FromForm] int siteId) { return(this.GetResult(SiteAdminAgent.Instance().ResetAdminPassword(id, siteId, out string newPassword), newPassword)); }