public async Task <IActionResult> Post(Referencepoint referencepoint)
        {
            Referencepoint _referencepoint = await _referencepointService.AddAsync(referencepoint);

            if (_referencepoint == null)
            {
                return(BadRequest());
            }
            return(CreatedAtAction(nameof(Get), _referencepoint));
        }
        public async Task <IActionResult> Put(int referencepointId, Referencepoint referencepoint)
        {
            if (referencepointId != referencepoint.ReferencepointId)
            {
                return(BadRequest());
            }
            await _referencepointService.UpdateAsync(referencepoint);

            return(NoContent());
        }
        public async Task <ActionResult <Referencepoint> > Get(int referencepointId)
        {
            Referencepoint referencepoint = await _referencepointService.GetByIdAsync(referencepointId);

            if (referencepoint == null)
            {
                return(NotFound());
            }
            return(referencepoint);
        }
        public async Task <IActionResult> Delete(int referencepointId)
        {
            Referencepoint referencepoint = await _referencepointService.GetByIdAsync(referencepointId);

            if (referencepoint == null)
            {
                return(NotFound());
            }
            await _referencepointService.RemoveAsync(referencepoint);

            return(NoContent());
        }
Ejemplo n.º 5
0
        public async Task UpdateAsync()
        {
            Referencepoint referencepoint = new Referencepoint {
                X = 2
            };
            await _referencepointRepository.AddAsync(referencepoint);

            referencepoint.X = 4;
            await _referencepointRepository.UpdateAsync(referencepoint);

            var referencepointdouble = await _referencepointRepository.GetAllAsync();

            Assert.AreEqual(referencepointdouble.First().X, referencepoint.X);
        }