public async Task <IHttpActionResult> CreateNewCalculation() { Logger.Instance.Info($"Processing CreateNewCalculation()."); try { var calculation = await _repository.CreateNew(); return(Ok(calculation.Id)); } catch (Exception e) { Logger.Instance.Error($"Unknown error on CreateNewCalculation().", e); return(InternalServerError(e)); } }