public override async Task <BasketDeletedResponse> DeleteByUser(UserBasketRequest request, ServerCallContext context) { _logger.LogInformation(">>> Begin BasketService.DeleteByUser gRPC method."); var found = await _svc.DeleteFromUser(request.User); var response = new BasketDeletedResponse() { Deleted = found }; _logger.LogInformation("<<< Ended BasketService.DeleteByUser gRPC method."); return(response); }
public async Task <IActionResult> DeleteByUser(string user) { var found = await _svc.DeleteFromUser(user); return(found ? (IActionResult)NoContent() : (IActionResult)NotFound()); }