private void DoWork(object state) { logger.LogInformation("Award Background Service is working."); var awards = awardService.GetAll(); var year = awards.Max(x => x.Year); year++; awardService.Update(new Domain.Award { Name = $"Grammy of {year}", Role = "Mister X", Show = $"Undergound Show of {year}", Year = year }); }
public JsonList <AwardModel> GetAll( [FromUri] AwardSearchCriteria searchCriteria, [FromUri] PaginationOptions options) { options = GetPaginationOptions(options); var model = new JsonList <AwardModel>(); if (searchCriteria.NoPaging) { var allAwards = _awardService.GetAll(); model.Data = allAwards.ToModelList <Award, AwardModel>(); model.TotalItems = allAwards.Count; } else { var searchData = _awardService.Search(searchCriteria, options, _workContext.User); model.Data = searchData.ToModelList <Award, AwardModel>(); model.TotalItems = searchData.TotalCount; } return(model); }
public List <AwardViewModel> GetAwards() { return(Mapper.Map <List <AwardViewModel> >(_awardService.GetAll())); }
public IActionResult GetData() { return(Json(new { data = awardService.GetAll() })); }