public async Task <IActionResult> SetUserBasicProgramPinToTop(SetUserBasicProgramPinToTopDTO pinToTopDTO)
        {
            var userId = this.HttpContext.User?.Identity?.Name ?? throw new AuthenticationException();
            var result = await this.basicProgramDataService.SetUserBasicProgramPinToTop(userId, pinToTopDTO.ProgramId, pinToTopDTO.PinToTop);

            return(result ? this.Ok(result) : this.BadRequest(result));
        }
Esempio n. 2
0
        public async Task <bool> SetUserBasicProgramPinToTop(SetUserBasicProgramPinToTopDTO pinToTopDTO)
        {
            await this.AddAuthorizationHeaderAsync();

            var response = await this.httpClient.PutAsJsonAsync("api/basicprogram/SetUserBasicProgramPinToTop", pinToTopDTO);

            response.EnsureSuccessStatusCode();
            return(response.IsSuccessStatusCode);
        }