public async Task <ActionResult> PostUserEvent(UserEventData userEvent) { try { await service.Save(userEvent); return(Ok()); } catch (ArgumentException ex) { logger.LogError(ex, $"There was an exception => {ex.Message}"); return(BadRequest()); } }