Sakuno.KanColle.Amatsukaze.Game.Services.Records.SortieRecords.InsertReturnReason C# (CSharp) Method

InsertReturnReason() private method

private InsertReturnReason ( ReturnReason rpReason ) : bool
rpReason ReturnReason
return bool
        bool InsertReturnReason(ReturnReason rpReason)
        {
            using (var rCommand = Connection.CreateCommand())
            {
                rCommand.CommandText = "UPDATE sortie SET return_reason = @return_reason WHERE id = (SELECT MAX(id) FROM sortie) AND return_reason IS NULL;";
                rCommand.Parameters.AddWithValue("@return_reason", (int)rpReason);

                rCommand.ExecuteNonQuery();
            }

            return Connection.Changes == 1;
        }