Exemple #1
0
        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);
        }
Exemple #2
0
        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));
        }
Exemple #3
0
        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())));
        }
Exemple #4
0
        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);
        }
Exemple #5
0
        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())));
        }
Exemple #6
0
        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);
        }
Exemple #7
0
        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);
        }
Exemple #8
0
        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);
        }