public IActionResult DostarczonoPaczke(string idPaczki) { bazaDanych.Database.ExecuteSqlCommand("execute AktualizujStatusPaczki @paczka @dostarczona", new SqlParameter("@paczka", idPaczki), new SqlParameter("@dostarczona", true)); var paczka = bazaDanych.PobierzPaczke(idPaczki); var nadawca = bazaDanych.PobierzNadawce(paczka.Nadawca); var odbiorca = bazaDanych.PobierzOdbiorce(paczka.Odbiorca); powiadomienia.DodajPowiadomienie(TypPowiadomienia.EMAIL, nadawca.Email, "Twoja paczka została odebrana."); powiadomienia.Wyslij(); return(StatusCode(200)); }
public IActionResult OnPost() { var wygenerowanyKodPaczki = Guid.NewGuid().ToString().Split('-')[0].ToUpper(); var idNadawcy = db.DodajNadawce(Email, Telefon); var idOdbiorcy = db.DodajOdbiorce(ImieOdbiorcy, NazwiskoOdbiorcy, EmailOdbiorcy, TelefonOdbiorcy); var kodPaczki = db.DodajPaczke(idNadawcy, idOdbiorcy, MiastoOdbiorcy, UlicaOdbiorcy, KodPocztowyOdbiorcy, NumerLokaluOdbiorcy); powiadomienia.DodajPowiadomienie(TypPowiadomienia.EMAIL, EmailOdbiorcy, kodPaczki); powiadomienia.Wyslij(); return(RedirectToPage("/Podsumowanie", new { KodPaczki = kodPaczki, KodPocztowy = KodPocztowyOdbiorcy, Email = EmailOdbiorcy })); }