removed dotnet 6
This commit is contained in:
parent
33328cee26
commit
7616efbf77
|
@ -29,6 +29,15 @@ namespace BankAppMarie
|
||||||
{
|
{
|
||||||
_savingsAccount = isSavingsAccount;
|
_savingsAccount = isSavingsAccount;
|
||||||
_accountName = accountName;
|
_accountName = accountName;
|
||||||
|
_balance = 10000;
|
||||||
|
_accountTransactions = new List<string>();
|
||||||
|
_accountNumber = new Guid().ToString();
|
||||||
|
}
|
||||||
|
|
||||||
|
public void AddNewTransaction(string transactionText)
|
||||||
|
{
|
||||||
|
_accountTransactions.Add(transactionText);
|
||||||
|
Console.WriteLine("Added: " + transactionText);
|
||||||
}
|
}
|
||||||
|
|
||||||
public int GetAccountBalance()
|
public int GetAccountBalance()
|
||||||
|
|
|
@ -47,6 +47,7 @@ namespace BankAppMarie
|
||||||
case "5":
|
case "5":
|
||||||
var accountBalance = _currentCustomer.GetAccountBalance();
|
var accountBalance = _currentCustomer.GetAccountBalance();
|
||||||
Console.WriteLine($"{accountBalance}");
|
Console.WriteLine($"{accountBalance}");
|
||||||
|
Console.ReadLine();
|
||||||
break;
|
break;
|
||||||
case "6":
|
case "6":
|
||||||
isRunning = false;
|
isRunning = false;
|
||||||
|
|
|
@ -8,15 +8,15 @@ namespace BankAppMarie
|
||||||
public string AccountNumber { get; set; }
|
public string AccountNumber { get; set; }
|
||||||
public string Sender { get; set; }
|
public string Sender { get; set; }
|
||||||
public string KidNr { get; set; }
|
public string KidNr { get; set; }
|
||||||
public int CustomerId { get; set; }
|
public int Id { get; set; }
|
||||||
public DateTime PayDate { get; set; }
|
public DateTime PayDate { get; set; }
|
||||||
|
|
||||||
public Bill(int billAmount, string billNumber, DateTime timeToPay, int customerId)
|
public Bill(int billAmount, string billNumber, DateTime timeToPay, int id)
|
||||||
{
|
{
|
||||||
Amount = billAmount;
|
Amount = billAmount;
|
||||||
KidNr = billNumber;
|
KidNr = billNumber;
|
||||||
PayDate = timeToPay;
|
PayDate = timeToPay;
|
||||||
CustomerId = customerId;
|
Id = id;
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -57,17 +57,15 @@ namespace BankAppMarie
|
||||||
}
|
}
|
||||||
public void PrintBills()
|
public void PrintBills()
|
||||||
{
|
{
|
||||||
var billNr = 1;
|
|
||||||
Console.Clear();
|
Console.Clear();
|
||||||
foreach (Bill bill in _bills)
|
foreach (Bill bill in _bills)
|
||||||
{
|
{
|
||||||
Console.WriteLine($"{billNr}.) KidNr: {bill.KidNr} Amount: {bill.Amount}DueDate: {bill.PayDate}");
|
Console.WriteLine($"Id: {bill.Id}.) KidNr: {bill.KidNr} Amount: {bill.Amount}DueDate: {bill.PayDate.ToShortDateString()}");
|
||||||
billNr++;
|
|
||||||
|
|
||||||
}
|
}
|
||||||
Console.WriteLine("Please selcet bill id:");
|
Console.WriteLine("Please selcet bill id to pay:");
|
||||||
var menuChoice = Convert.ToInt32(Console.ReadLine());
|
var billId = int.Parse(Console.ReadLine());
|
||||||
|
PayBill(billId);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void PayBill(int billId)
|
public void PayBill(int billId)
|
||||||
|
@ -75,11 +73,12 @@ namespace BankAppMarie
|
||||||
var bill = GetBill(billId);
|
var bill = GetBill(billId);
|
||||||
_currentAccount.Withdraw(bill.Amount);
|
_currentAccount.Withdraw(bill.Amount);
|
||||||
_bills.Remove(bill);
|
_bills.Remove(bill);
|
||||||
|
_currentAccount.AddNewTransaction("Paid bill " + bill.KidNr);
|
||||||
}
|
}
|
||||||
|
|
||||||
public Bill GetBill(int billId)
|
public Bill GetBill(int billId)
|
||||||
{
|
{
|
||||||
Bill foundBill = _bills.First(bill => bill.CustomerId == billId);
|
Bill foundBill = _bills.First(bill => bill.Id == billId);
|
||||||
return foundBill;
|
return foundBill;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
16
Emne 3/TowersOfHanoiTerje/TowersOfHanoiTerje.sln
Normal file
16
Emne 3/TowersOfHanoiTerje/TowersOfHanoiTerje.sln
Normal file
|
@ -0,0 +1,16 @@
|
||||||
|
|
||||||
|
Microsoft Visual Studio Solution File, Format Version 12.00
|
||||||
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TowersOfHanoiTerje", "TowersOfHanoiTerje\TowersOfHanoiTerje.csproj", "{F15F32B0-1FC9-4D75-8EE4-942343B4DA3B}"
|
||||||
|
EndProject
|
||||||
|
Global
|
||||||
|
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||||
|
Debug|Any CPU = Debug|Any CPU
|
||||||
|
Release|Any CPU = Release|Any CPU
|
||||||
|
EndGlobalSection
|
||||||
|
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||||
|
{F15F32B0-1FC9-4D75-8EE4-942343B4DA3B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||||
|
{F15F32B0-1FC9-4D75-8EE4-942343B4DA3B}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||||
|
{F15F32B0-1FC9-4D75-8EE4-942343B4DA3B}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||||
|
{F15F32B0-1FC9-4D75-8EE4-942343B4DA3B}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||||
|
EndGlobalSection
|
||||||
|
EndGlobal
|
2
Emne 3/TowersOfHanoiTerje/TowersOfHanoiTerje/Program.cs
Normal file
2
Emne 3/TowersOfHanoiTerje/TowersOfHanoiTerje/Program.cs
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,10 @@
|
||||||
|
<Project Sdk="Microsoft.NET.Sdk">
|
||||||
|
|
||||||
|
<PropertyGroup>
|
||||||
|
<OutputType>Exe</OutputType>
|
||||||
|
<TargetFramework>net8.0</TargetFramework>
|
||||||
|
<ImplicitUsings>enable</ImplicitUsings>
|
||||||
|
<Nullable>enable</Nullable>
|
||||||
|
</PropertyGroup>
|
||||||
|
|
||||||
|
</Project>
|
|
@ -5,8 +5,6 @@ mkShell {
|
||||||
name = "dotnet-env";
|
name = "dotnet-env";
|
||||||
packages = [
|
packages = [
|
||||||
(with dotnetCorePackages; combinePackages [
|
(with dotnetCorePackages; combinePackages [
|
||||||
sdk_6_0
|
|
||||||
sdk_7_0
|
|
||||||
sdk_8_0
|
sdk_8_0
|
||||||
sdk_9_0
|
sdk_9_0
|
||||||
])
|
])
|
||||||
|
|
Loading…
Reference in a new issue