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