Medbase.MedbaseLibrary 1.0.0

There is a newer version of this package available.
See the version list below for details.
dotnet add package Medbase.MedbaseLibrary --version 1.0.0                
NuGet\Install-Package Medbase.MedbaseLibrary -Version 1.0.0                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Medbase.MedbaseLibrary" Version="1.0.0" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Medbase.MedbaseLibrary --version 1.0.0                
#r "nuget: Medbase.MedbaseLibrary, 1.0.0"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install Medbase.MedbaseLibrary as a Cake Addin
#addin nuget:?package=Medbase.MedbaseLibrary&version=1.0.0

// Install Medbase.MedbaseLibrary as a Cake Tool
#tool nuget:?package=Medbase.MedbaseLibrary&version=1.0.0                

Medbase Class Library

This class library provides shared functionality for both the Medbase Blazor website and the Medbase .NET MAUI app. It contains reusable code that can be utilized by both platforms, promoting code maintainability and reducing duplication of effort.

Features

  • Shared Logic: Contains common methods and functionalities relevant to both the web and mobile applications.
  • Data Models: Defines data structures used throughout the applications, ensuring consistent data representation.
  • Helpers: Offers utility functions for common tasks like date formatting, validation, and string manipulation.

Benefits

  • Code Reusability: Reduces code duplication by providing a central location for shared functionality.
  • Maintainability: Makes it easier to maintain code as changes only need to be made in one place.
  • Consistency: Ensures consistency of data representation and behavior across both platforms.

Project Structure

The class library is organized into logical folders for better maintainability. Here's a typical structure:

  • Models: Contains data models representing entities used in the application.
  • Services: (Optional) Can hold any shared services used by both platforms.
  • Helpers: Contains utility functions for common tasks.
Product Compatible and additional computed target framework versions.
.NET net8.0 is compatible.  net8.0-android was computed.  net8.0-android34.0 is compatible.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-ios17.2 is compatible.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
  • net8.0

    • No dependencies.
  • net8.0-android34.0

    • No dependencies.
  • net8.0-ios17.2

    • No dependencies.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
1.0.2-alpha 110 3/9/2024
1.0.1 181 3/9/2024 1.0.1 is deprecated.
1.0.0 142 3/9/2024