public async Task <IActionResult> AddUserProjectAsync([FromBody] UserProject userProject) { try { await _projectBL.AddUserProjectAsync(userProject); Log.Logger.Information($"new UserProject with ID {userProject.Id} created"); return(CreatedAtAction("AddUserProject", userProject)); } catch (Exception e) { Log.Logger.Error($"Error thrown: {e.Message}"); return(StatusCode(400)); } }