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()); }
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); }