public async Task <IActionResult> ResetPwd(LdapUserEntry entry) { if (await this.ldapUserMgr.ResetPwdAsync(entry.UserName, entry.Password)) { return(this.Ok()); } else { return(this.BadRequest()); } }
public async Task <IActionResult> Update(LdapUserEntry entry) { var ldapUser = new OpenLdapUserEntry( entry.UserName, entry.Password, entry.Email, entry.DisplayName, entry.FirstName, entry.SecondName); if (await this.ldapUserMgr.UpdateAsync(ldapUser)) { return(this.Ok()); } else { return(this.BadRequest()); } }
public async Task <IActionResult> Create(LdapUserEntry entry) { var ldapUser = new OpenLdapUserEntry( entry.UserName, entry.Password, entry.Email, entry.DisplayName, entry.FirstName, entry.SecondName); if (await this.ldapUserMgr.CreateAsync(ldapUser)) { return(this.StatusCode(StatusCodes.Status201Created)); } else { return(this.StatusCode(StatusCodes.Status409Conflict)); } }