public async Task <ActionResult> GetTags() { var tags = await _tagsService.GetAllAsync(); if (tags == null) { return(NotFound()); } return(Ok(_mapper.Map <List <TagResponse> >(tags))); }
public async Task <IActionResult> GetAll() { var tags = await _tagsService.GetAllAsync(); var response = _mapper.Map <List <TagResponse> >(tags); return(Ok(response)); }
public async Task <ActionResult> Index() => View(new DashboardViewModel { Users = await UserManager.Users.ToListAsync(), Posts = await _postsService.GetAllAsync(), Tags = await _tagsService.GetAllAsync(), Roles = await RoleManager.Roles.ToListAsync(), });
public async Task <IHttpActionResult> GetAllAsync() { var courses = await _tagsService.GetAllAsync(); if (courses == null) { return(NotFound()); } return(Ok(courses)); }
public async Task CreateAsync_InputIsValidTag() { // Arrange var tag = new Tag { Name = "test", CreatedOn = DateTime.Now, CreatorId = "testUser" }; // Act await _tagsService.CreateAsync(tag); var tags = await _tagsService.GetAllAsync(); // Assert Assert.Single(tags); }
public async Task <IActionResult> Get() => Ok(new { tags = await _tagsService.GetAllAsync() });
public async Task <List <TagsViewModel> > GetAllTags() { return(mapper.Map <List <TagsViewModel> >(await tagsService.GetAllAsync <Tags>().ConfigureAwait(false))); }