Add SaveEpisodes controller

This commit is contained in:
2020-02-29 16:25:45 +01:00
parent db14f9d2b7
commit af4883784b
6 changed files with 94 additions and 42 deletions

View File

@@ -49,5 +49,19 @@ namespace EstusShots.Server.Controllers
return new ApiResponse<GetEpisodeResponse>(new OperationResult(e));
}
}
public async Task<ApiResponse<SaveEpisodeResponse>> SaveEpisode(SaveEpisodeParameter parameter)
{
try
{
_logger.LogInformation($"Request received from client '{Request.HttpContext.Connection.RemoteIpAddress}'");
return await _episodesService.SaveEpisode(parameter);
}
catch (Exception e)
{
_logger.LogError(e, "Exception Occured");
return new ApiResponse<SaveEpisodeResponse>(new OperationResult(e));
}
}
}
}