public virtual async Task <IPage <SemateSazeman> > FindAll(IPageable pageable) { var page = await _semateSazemanRepository.QueryHelper() .Include(semateSazeman => semateSazeman.Sazeman) .GetPageAsync(pageable); return(page); }
public async Task UpdateSemateSazeman() { // Initialize the database await _semateSazemanRepository.CreateOrUpdateAsync(_semateSazeman); await _semateSazemanRepository.SaveChangesAsync(); var databaseSizeBeforeUpdate = await _semateSazemanRepository.CountAsync(); // Update the semateSazeman var updatedSemateSazeman = await _semateSazemanRepository.QueryHelper().GetOneAsync(it => it.Id == _semateSazeman.Id); // Disconnect from session so that the updates on updatedSemateSazeman are not directly saved in db //TODO detach updatedSemateSazeman.SemateSazemanName = UpdatedSemateSazemanName; SemateSazemanDto updatedSemateSazemanDto = _mapper.Map <SemateSazemanDto>(_semateSazeman); var response = await _client.PutAsync("/api/semate-sazemen", TestUtil.ToJsonContent(updatedSemateSazemanDto)); response.StatusCode.Should().Be(HttpStatusCode.OK); // Validate the SemateSazeman in the database var semateSazemanList = await _semateSazemanRepository.GetAllAsync(); semateSazemanList.Count().Should().Be(databaseSizeBeforeUpdate); var testSemateSazeman = semateSazemanList.Last(); testSemateSazeman.SemateSazemanName.Should().Be(UpdatedSemateSazemanName); }