コード例 #1
0
        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"
                });
            }
        }