private async Task <Checklist> GetUserChecklist(int checklistId) { ClaimsPrincipal userClaims = HttpContext.User; ApplicationUser applicationUser = await _userManager.GetUserAsync(userClaims); //checks if requested checklist to delete actually belongs to user; List <Checklist> checklists = _checklistService.GetChecklists(applicationUser.Id); Checklist result = checklists.Where(x => x.ChecklistsId == checklistId) .FirstOrDefault(); if (result != null) { return(result); } return(null); }
public async Task <IActionResult> GetChecklists([FromQuery] ChecklistParameters checklistParameters) { var result = await checklistService.GetChecklists(checklistParameters); return(StatusCode((int)result.Code, result.Value)); }