public async Task <IHttpActionResult> Clear(ClearLogModel model) { try { var isOwner = await _logRepository.IsOwnerAsync(model.LogId.ToString(), CurrentUserId); if (!isOwner) { return(BadRequest(ResponseMessages.OnlyOwnerCanPerformClearing.ToDesc())); } await _errorRepository.ClearByLogId(model.LogId); return(Ok(ResponseMessages.LogWasCleared.ToDesc())); } catch (Exception ex) { LogVerbose(ex); } return(InternalServerError()); }