public async Task <IActionResult> AddSavedProjectAsync() { try { SavedProject project2Send = new SavedProject(); project2Send.ProjectName = Request.Form["name"]; project2Send.SampleIds = Request.Form["sampleIds"]; project2Send.Id = 0; project2Send.BPM = Request.Form["bPM"]; project2Send.Pattern = Request.Form["pattern"]; string userId = Request.Form["userId"]; await _projectBL.AddSavedProjectAsync(project2Send, int.Parse(userId)); Log.Logger.Information($"new SavedProject with ID {project2Send.Id} created"); return(CreatedAtAction("AddSavedProject", project2Send)); } catch (Exception e) { Log.Logger.Error($"Error thrown: {e.Message}"); return(StatusCode(400)); } }