Beispiel #1
0
 public static Result <ResourceEdmx> HexToBase64(DatabaseEdmx databaseEdmx) =>
 FlowHelpers.With(databaseEdmx)
 .Map(edmx => HexModule.CutOffHexPrefix(databaseEdmx.Value))
 .OnSuccessTry <Hex, ByteArray, FormatException>(edmx => HexToBytes(edmx), "Invalid hexidecimal format.")
 .OnSuccess(edmx => Base64Module.BytesToBase64(edmx))
 .OnSuccess(base64 => base64.ToResourceEdmx());
Beispiel #2
0
 internal static Result <Edmx> ConvertToXml(DatabaseEdmx databaseEdmx) =>
 ConvertToResource(databaseEdmx)
 .Map(edmx => edmx as ResourceEdmx)
 .OnSuccess(edmx => ConvertToXml(edmx));
Beispiel #3
0
 internal static Result <Edmx> ConvertToResource(DatabaseEdmx databaseEdmx) =>
 MiscModule.HexToBase64(databaseEdmx)
 .Map(x => x as Edmx);
Beispiel #4
0
 public static Result <DatabaseEdmx> ToDatabaseEdmx(this string edmx) => DatabaseEdmx.Create(edmx);