public async Task <IActionResult> DeleteConfirmed(Guid id) { Guid deviceId = await GetDeviceId(id); await _repository.DeleteAsync(id); return(RedirectToAction(nameof(Index), new { deviceId })); }
public async Task <IActionResult> DeleteMeasure([FromRoute] Guid id) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (!await _repository.DeleteAsync(id)) { return(BadRequest()); } return(Ok()); }
public async Task <Unit> Handle(DeleteMeasureCommandRequest request, CancellationToken cancellationToken) { await _measureRepository.DeleteAsync(request.MeasureId); return(Unit.Value); }