Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace KlasaZagniezdzona
- {
- internal class Projekt
- {
- private string nazwa;
- private List<Zadanie> zadania = new List<Zadanie>();
- public Projekt(string _nazwa)
- {
- nazwa = _nazwa;
- }
- public void DodajZadanie(string nazwaZadania)
- {
- zadania.Add(new Zadanie(nazwaZadania));
- }
- public void WyswietlZadania()
- {
- foreach (var zadanie in zadania)
- {
- Console.WriteLine($"Zadanie: {zadanie.Nazwa} " +
- $"status: {(zadanie.status ? "kupione" : "do kupienia")}");
- }
- }
- public void ZrealizujZadanie(string _nazwa)
- {
- var zadanie = zadania.FirstOrDefault(z => z.Nazwa == _nazwa);
- if (zadanie != null)
- {
- zadanie.status = true;
- }
- else
- Console.WriteLine("Nie znaleziono takiego zadania!");
- }
- private class Zadanie
- {
- public string Nazwa { get; }
- public bool status;
- public Zadanie(string nazwa)
- {
- Nazwa = nazwa;
- status = false;
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement