Wednesday, January 17, 2024

Dotnet using cache library to save get data and display frontend with using time span

[HttpGet] [Route("GetAll")] [RequiredScope(RequiredScopesConfigurationKey = "AzureAd:Scopes")] [Authorize(Policy = AuthorizationPolicies.EmployeeGroupRequired)] public async Task>> GetAll() { var output = this.memoryCache.Get>("GetAllHolidays"); if (output is not null) return new OkObjectResult(new { Status = "true", Data = output }); var result = (await holidayRepository.GetAllAsync()).ToList().OrderBy(r => r.Date).ToList(); if (result != null) { this.memoryCache.Set("GetAllHolidays", result, TimeSpan.FromDays(7)); return new OkObjectResult(new { Status = "true", Data = result.ToList() }); } return new OkObjectResult("false"); }

No comments:

Post a Comment

Wish You Happy Independence Day -2025

Independence Day Flag சுதந்திர தின விழா - 2025 விண்ணைத் தொடும் பாரதி கனவு வெற்றி பெரும் வீரர் நினைவு, அம்மா மண் தாயின் சுவ...