//[Consumes("application/json")] public async Task <IActionResult> AddSampleAsync() { try { Sample sample2Send = new Sample(); sample2Send.SampleName = Request.Form["sampleName"]; sample2Send.SampleLink = Request.Form["sampleLink"]; sample2Send.Id = 0; sample2Send.IsApproved = true; sample2Send.IsLocked = false; sample2Send.IsPrivate = false; string userId = Request.Form["userId"]; await _projectBL.AddSampleAsync(sample2Send, int.Parse(userId)); //Log.Logger.Information($"new Sample with ID {sample.Id} created"); return(CreatedAtAction("AddSample", sample2Send)); } catch (Exception e) { Log.Logger.Error($"Error thrown: {e.Message}"); return(StatusCode(400)); } }