Пример #1
0
        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));
        }
Пример #2
0
        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);
        }