public async Task <BaseResponseWrapper> UploadPlayers([FromForm] FileUpload objFile) { try { var result = GetStringFromFile(objFile); var data = JsonSerializer.Deserialize <List <FutbolPlayer> >(result.ToString(), serializerOptions); await fantasySoccerService.OverwriteFutbolPlayersAsync(data); return(new ResponseWrapper <string> { StatusCode = Models.Responses.StatusCode.OK, Message = "Players updated." }); } catch { return(new ResponseWrapper <string> { StatusCode = Models.Responses.StatusCode.BadRequest, Message = "Couldn't update players. \nTry again later" }); } }