feat StayExport - Added common Interface "IResult" for Result so both (generic and non-generic one) can be used easier.

This commit is contained in:
2026-09-04 20:50:38 +02:00
parent 313a714a99
commit 058352b7f3
5 changed files with 34 additions and 15 deletions
@@ -2,6 +2,7 @@ using MudBlazor;
using Somnia.GuestLog.Enums.Services;
using Somnia.GuestLog.Enums.UI;
using Somnia.GuestLog.Models.DTOs;
using IResult = Somnia.GuestLog.Models.DTOs.IResult;
namespace Somnia.GuestLog.Services;
@@ -17,12 +18,12 @@ public class UserMessageService(
}
public void ShowResult(Result resultDto)
public void ShowResult(IResult resultDto)
{
ShowResultWithMessage(resultDto, message: null);
}
public void ShowResultWithMessage(Result resultDto, string? message)
public void ShowResultWithMessage(IResult resultDto, string? message)
{
string resultMsg = GetMsgForResultCode(resultDto.ResultCode);
resultMsg = GetFormatedMessage(resultMsg, resultDto.Context);