public async Task <IActionResult> Delete(int simCardId, int userId, string username) { return(await ExecuteRequest(async() => { if (string.IsNullOrEmpty(username)) { return BadRequest(); } var response = await _service.DeleteAsync(simCardId, userId, username); if (response < 1) { return StatusCode(StatusCodes.Status403Forbidden, "Simcard already detuched or something occured."); } return Ok(response); })); }
public async Task <IActionResult> DeleteItemAsync(int id, CancellationToken cancellationToken) { // validate if data exists var itemToDelete = await _attachmentService.GetByIdAsync(id, cancellationToken); if (itemToDelete == null) { throw new EntityNotFoundException(nameof(FunctionInfo), id); } // delete data var result = await _attachmentService.DeleteAsync(itemToDelete, cancellationToken); if (!result) { AssignToModelState(_attachmentService.Errors); return(ValidationProblem()); } return(NoContent()); }
public async Task <IActionResult> Delete(Guid eventId, Guid attachmentId) { await attachmentService.DeleteAsync(attachmentId); return(NoContent()); }