BankSystem 1.0.1

There is a newer version of this package available.
See the version list below for details.
dotnet add package BankSystem --version 1.0.1
                    
NuGet\Install-Package BankSystem -Version 1.0.1
                    
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="BankSystem" Version="1.0.1" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="BankSystem" Version="1.0.1" />
                    
Directory.Packages.props
<PackageReference Include="BankSystem" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add BankSystem --version 1.0.1
                    
#r "nuget: BankSystem, 1.0.1"
                    
#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.
#:package BankSystem@1.0.1
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=BankSystem&version=1.0.1
                    
Install as a Cake Addin
#tool nuget:?package=BankSystem&version=1.0.1
                    
Install as a Cake Tool

Bank system

This package was developed for common using and learning definite technology. It also let everybody to use bank system in its projects and change logic for your needs.

When cause exception or error?

There are some points when you can catch an exception or error while using api of project:

  1. You use default connection string instead of your. Can happen so that on Your machine won't database with name which was specified in default connection string.
  2. You change content of repositories or context class. If You change some of these You can get an error. <br> Example: <br>
   protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
       {
           optionsBuilder.EnableSensitiveDataLogging();
           optionsBuilder.UseSqlServer(queryConnection);
       }

You'll write something like this

   protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
       {
           optionsBuilder.EnableSensitiveDataLogging();
           optionsBuilder.UseSqlServer();
       }
  1. You use methods incorrectly. <br> Example:<br> You wanna delete operation therefore You have to use method DeleteOperation(...) but You use method CreateOperation(...) and of course You'll get an exception because method CreateOperation(...)has return type ExceptionModel and it'll returns ExceptionModel.OperationFailed because same operation already exist in the database which You are using.
Remember!

Always change connection string either directly in context class (You are responsible for it!) or use constructors of repo-classes.

Conclusion

Dowloading and next using this package is your respoinsible and only you decide use it or not. All exceptions and crashes of your projects is responsible on you. We was tested our product in many tests and have a conclusion in which says that all methods and logic of project are working correctly. So, we wish you luck.<br> Sincerely, CloudlyFog.

Product Compatible and additional computed target framework versions.
.NET net6.0 is compatible.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net9.0 was computed.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 was computed.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

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.9 734 9/18/2022 1.0.9 is deprecated because it is no longer maintained.
1.0.8 563 7/30/2022
1.0.7 595 7/30/2022
1.0.6 655 7/30/2022 1.0.6 is deprecated.
1.0.5 561 7/25/2022
1.0.4 619 7/25/2022 1.0.4 is deprecated because it has critical bugs.
1.0.3 674 7/24/2022
1.0.2 538 7/24/2022
1.0.1 699 7/21/2022
1.0.0 664 7/21/2022