// Tutaj została określona metoda wyliczania napisu reprezentującego dany obiekt biznesowy. // Dla obiektu punktu jest to nazwa definicji i liczba przypisanych punktów. // Metoda ta będzie wykorzystywana wszędzie tam, gdzie trzeba będzie podać obólną informację // o danym obiekcie biznesowym, np w komunikatach o błędach. // public override string ToString() { // // Pomimo, że wartość pola Definicja jest required, to należy sprawdzić czy nie jest null. // Ponieważ pole nie jest readonly oznacza to, że może być jeszcze nie zainicjowane. // Gdyby odwołanie było zrobione do pola Dokument, weryfikacja nie była by potrzebna, gdyż // o pole jest readonly i required, czyli jest inicjowane zawsze w konstruktorze obiektu. // var liczba = Liczba.ToString(CultureInfo.InvariantCulture); return(Definicja != null ? Definicja + " " + liczba : liczba); }
public void Fizz() { Wynik = "Otrzymano: "; if (Liczba % 3 == 0) { Wynik = Wynik + "Fizz"; } if (Liczba % 5 == 0) { Wynik = Wynik + "Buzz"; } if (Liczba % 3 != 0 && Liczba % 5 != 0) { Wynik = "Liczba " + Liczba.ToString() + " nie spełnia kryteriów Fizz / Buzz"; } Data = DateTime.Now; }
//private async Task LoadAsync(IdentityUser user) //{ // string userName = await _userManager.GetUserNameAsync(user); // // uzytkownik = userName; //} //public async Task<IActionResult> OnGetAsync() //{ // var user = await _userManager.GetUserAsync(User); // if (user == null) // { // return NotFound($"Unable to load user with ID '{_userManager.GetUserId(User)}'."); // } // await LoadAsync(user); // return Page(); //} public void Fizz() { // var user = _userManager.GetUserAsync(User); Wynik = Wynik + "Otrzymano: "; if (Liczba % 3 == 0) { Wynik = Wynik + "Fizz"; } if (Liczba % 5 == 0) { Wynik = Wynik + "Buzz"; } if (Liczba % 3 != 0 && Liczba % 5 != 0) { Wynik = "Liczba " + Liczba.ToString() + " nie spełnia kryteriów Fizz / Buzz"; } Data = DateTime.Now; }