public async Task <ActionResult> Creacion([FromForm] IFormFile file) { try { using var ContentInMemory = new MemoryStream(); await file.CopyToAsync(ContentInMemory); var Content = Encoding.ASCII.GetString(ContentInMemory.ToArray()); List <Movies> Response = ManagerMovies.ProccessMoviesFile(Content); await Task.Run(() => { foreach (Movies Peli in Response) { Peli.id = Peli.title + "-" + Peli.releaseDate.Substring(7, 4); Arbol.Add(Peli, Peli.BuscarId); } }); return(Ok(Response)); } catch (Exception ex) { return(BadRequest(ex.Message)); } }