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); }
public async Task <IActionResult> GetSemateSazeman([FromRoute] long id) { _log.LogDebug($"REST request to get SemateSazeman : {id}"); var result = await _semateSazemanService.FindOne(id); SemateSazemanDto semateSazemanDto = _mapper.Map <SemateSazemanDto>(result); return(ActionResultUtil.WrapOrNotFound(semateSazemanDto)); }
public async Task <ActionResult <SemateSazemanDto> > CreateSemateSazeman([FromBody] SemateSazemanDto semateSazemanDto) { _log.LogDebug($"REST request to save SemateSazeman : {semateSazemanDto}"); if (semateSazemanDto.Id != 0) { throw new BadRequestAlertException("A new semateSazeman cannot already have an ID", EntityName, "idexists"); } SemateSazeman semateSazeman = _mapper.Map <SemateSazeman>(semateSazemanDto); await _semateSazemanService.Save(semateSazeman); return(CreatedAtAction(nameof(GetSemateSazeman), new { id = semateSazeman.Id }, semateSazeman) .WithHeaders(HeaderUtil.CreateEntityCreationAlert(EntityName, semateSazeman.Id.ToString()))); }
public async Task UpdateNonExistingSemateSazeman() { var databaseSizeBeforeUpdate = await _semateSazemanRepository.CountAsync(); // If the entity doesn't have an ID, it will throw BadRequestAlertException SemateSazemanDto _semateSazemanDto = _mapper.Map <SemateSazemanDto>(_semateSazeman); var response = await _client.PutAsync("/api/semate-sazemen", TestUtil.ToJsonContent(_semateSazemanDto)); response.StatusCode.Should().Be(HttpStatusCode.BadRequest); // Validate the SemateSazeman in the database var semateSazemanList = await _semateSazemanRepository.GetAllAsync(); semateSazemanList.Count().Should().Be(databaseSizeBeforeUpdate); }
public async Task <IActionResult> UpdateSemateSazeman([FromBody] SemateSazemanDto semateSazemanDto) { _log.LogDebug($"REST request to update SemateSazeman : {semateSazemanDto}"); if (semateSazemanDto.Id == 0) { throw new BadRequestAlertException("Invalid Id", EntityName, "idnull"); } //TODO catch //DbUpdateConcurrencyException into problem SemateSazeman semateSazeman = _mapper.Map <SemateSazeman>(semateSazemanDto); await _semateSazemanService.Save(semateSazeman); return(Ok(semateSazeman) .WithHeaders(HeaderUtil.CreateEntityUpdateAlert(EntityName, semateSazeman.Id.ToString()))); }
public async Task CheckSemateSazemanNameIsRequired() { var databaseSizeBeforeTest = await _semateSazemanRepository.CountAsync(); // Set the field to null _semateSazeman.SemateSazemanName = null; // Create the SemateSazeman, which fails. SemateSazemanDto _semateSazemanDto = _mapper.Map <SemateSazemanDto>(_semateSazeman); var response = await _client.PostAsync("/api/semate-sazemen", TestUtil.ToJsonContent(_semateSazemanDto)); response.StatusCode.Should().Be(HttpStatusCode.BadRequest); var semateSazemanList = await _semateSazemanRepository.GetAllAsync(); semateSazemanList.Count().Should().Be(databaseSizeBeforeTest); }
public async Task CreateSemateSazemanWithExistingId() { var databaseSizeBeforeCreate = await _semateSazemanRepository.CountAsync(); databaseSizeBeforeCreate.Should().Be(0); // Create the SemateSazeman with an existing ID _semateSazeman.Id = 1L; // An entity with an existing ID cannot be created, so this API call must fail SemateSazemanDto _semateSazemanDto = _mapper.Map <SemateSazemanDto>(_semateSazeman); var response = await _client.PostAsync("/api/semate-sazemen", TestUtil.ToJsonContent(_semateSazemanDto)); // Validate the SemateSazeman in the database var semateSazemanList = await _semateSazemanRepository.GetAllAsync(); semateSazemanList.Count().Should().Be(databaseSizeBeforeCreate); }
public async Task CreateSemateSazeman() { var databaseSizeBeforeCreate = await _semateSazemanRepository.CountAsync(); // Create the SemateSazeman SemateSazemanDto _semateSazemanDto = _mapper.Map <SemateSazemanDto>(_semateSazeman); var response = await _client.PostAsync("/api/semate-sazemen", TestUtil.ToJsonContent(_semateSazemanDto)); response.StatusCode.Should().Be(HttpStatusCode.Created); // Validate the SemateSazeman in the database var semateSazemanList = await _semateSazemanRepository.GetAllAsync(); semateSazemanList.Count().Should().Be(databaseSizeBeforeCreate + 1); var testSemateSazeman = semateSazemanList.Last(); testSemateSazeman.SemateSazemanName.Should().Be(DefaultSemateSazemanName); }