Esempio n. 1
0
        //[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));
            }
        }