public async Task <IActionResult> SetUserBasicProgramHide(SetUserProgramHideDTO hideDTO) { var userId = this.HttpContext.User?.Identity?.Name ?? throw new AuthenticationException(); var result = await this.basicProgramDataService.SetUserBasicProgramHide(userId, hideDTO.ProgramId, hideDTO.Hide); return(result ? this.Ok(result) : this.BadRequest(result)); }
public async Task <bool> SetUserBasicProgramHide(SetUserProgramHideDTO hideDTO) { await this.AddAuthorizationHeaderAsync(); var response = await this.httpClient.PutAsJsonAsync("api/basicprogram/SetUserBasicProgramHide", hideDTO); response.EnsureSuccessStatusCode(); return(response.IsSuccessStatusCode); }