public async Task <Uczestnik> RegisterUczestnik(string IdUczestnik, string email) { Uczestnik uczestnik = new Uczestnik() { Email = email, IdOsoba = IdUczestnik, Imie = IdUczestnik, Nazwisko = "test", Status = "user", Wiek = 18 }; Tworca tworca = new Tworca() { Email = email, IdOsoba = IdUczestnik, Imie = IdUczestnik, Nazwisko = "test", NrKonta = "123", StanKonta = 0, Wiek = 18 }; await _context.Uczestnik.AddAsync(uczestnik); await _context.Tworca.AddAsync(tworca); await _context.SaveChangesAsync(); return(uczestnik); }
public UczestnikDto Create(Uczestnik uczestnik) { UczestnikDto uczestnikDto = new UczestnikDto { Id = uczestnik.Id, PoziomWpiramidzie = uczestnik.PoziomWpiramidzie, LiczbaPodwladnychBezPodwladnych = GetUczestnikLiczbaPodwladnychBezPodwladnych(uczestnik), NaleznaProwizja = paymentManager.GetBalance(uczestnik.Id), }; return(uczestnikDto); }
public ActionResult Uczestnik_imprezy_Create(Uczestnik newUczestnik) { if (ModelState.IsValid) { _db_Uczestnicy.Uczestnik.Add(newUczestnik); _db_Uczestnicy.SaveChanges(); return(RedirectToAction("Uczestnik_imprezy_Sukces")); } else { return(View(newUczestnik)); } }
public ActionResult EditUczestnik(int id, Uczestnik uczestnikToEdit) { if ((!User.Identity.IsAuthenticated && !User.IsInRole("Administrator")) || (User.Identity.IsAuthenticated && User.IsInRole("Pracownik"))) { return(RedirectToAction("Index", "Home")); } if (ModelState.IsValid) { _db_Uczestnicy.Entry(uczestnikToEdit).State = System.Data.Entity.EntityState.Modified; _db_Uczestnicy.SaveChanges(); return(RedirectToAction("Przelozony_Listaimprez")); } return(View(uczestnikToEdit)); }
static void Main(string[] args) { Uczestnik Pierwszyuczestnik, Drugiuczestnik; string Sprawdzenie; Sprawdzenie = "Jeśli chcesz sprawdzić ile musi wpłacić jeszcze pieniędzy, wciśnij 1, jeśli chcesz przejść do kolejnego uczestnika, wciśnij 2 "; Pierwszyuczestnik = new Uczestnik("Barbara", 56); Drugiuczestnik = new Uczestnik("Katarzyna", 32); Console.WriteLine("Pierwsza uczestniczka ma na imię "); Pierwszyuczestnik.ReturnName(); Console.WriteLine("Kwota, którą wpłaciła na kulig wynosi "); Pierwszyuczestnik.ReturnMoneyHeGave(); Console.WriteLine(Sprawdzenie); Sprawdzenie = Console.ReadLine(); int sprawdzenieint = int.Parse(Sprawdzenie); if (sprawdzenieint == 1) { Console.WriteLine("Musi zapłacić jeszcze "); Pierwszyuczestnik.LeftMoney(); } if (sprawdzenieint == 2) { Console.WriteLine("Przeszedłeś do kolejnego uczestnik "); } Console.WriteLine("Kolejny uczestnik ma na imię "); Drugiuczestnik.ReturnName(); Console.Write(" Ktowa jaką wpłaciła wynosi"); Drugiuczestnik.ReturnMoneyHeGave(); Console.WriteLine("Jeśli chcesz zobaczyć ile zostało jej do spłaty, wciśnij 1, jeśli chcesz zakończyć, wciśnij 2"); string sprawdzeniedwa = Console.ReadLine(); int sprawdzenieintdwa = int.Parse(sprawdzeniedwa); if (sprawdzenieintdwa == 1) { Console.WriteLine("Do zapłaty zostało jej"); Drugiuczestnik.LeftMoney(); } Console.ReadKey(); }
public async Task <Uczestnik> AddUczestnikToWydarzenie(int IdWydarzenie, string IdUczestnik) { Uczestnik ucestnik = _context.Uczestnik.FirstOrDefault(u => u.IdOsoba == IdUczestnik); Wydarzenie wydarzenie = _context.Wydarzenies.FirstOrDefault(w => w.IdWydarzenie == IdWydarzenie); if (ucestnik != null) { _context.UczestnikWydarzenie.Add(new UczestnikWydarzenie() { Wydarzenie = wydarzenie, Uczestnik = ucestnik }); } //if (ucestnik.UczestnikWydarzenie.Where(t => t.IdUczestnik == IdUczestnik).ToList().Count == 0) //{ //} await _context.SaveChangesAsync(); return(ucestnik); }
protected override void Seed(ApplicationDbContext context) { #if DEBUG try { #endif Uczestnik.Seed(context.Uczestnicy); context.SaveChanges(); Prelegent.Seed(context.Prelegenci); context.SaveChanges(); Wydarzenie.Seed(context.Wydarzenia); context.SaveChanges(); Partner.Seed(context.Partnerzy); context.SaveChanges(); Warsztat.Seed(context.Warsztaty); context.SaveChanges(); ListaObecnosci.Seed(context.ListyObecnosci); context.SaveChanges(); Bilet.Seed(context.Bilety); context.SaveChanges(); #if DEBUG } catch (DbEntityValidationException e) { foreach (var err in e.EntityValidationErrors) { Debug.WriteLine($"Obiekt typu: {err.Entry.Entity.GetType().Name} w state: {err.Entry.State} ma nastêpuj¹ce b³êdy walidacji:"); foreach (var entityErr in err.ValidationErrors) { Debug.WriteLine($"\tProperty: {entityErr.PropertyName} - b³¹d: {entityErr.ErrorMessage}"); } } throw; } #endif }
private static int GetUczestnikLiczbaPodwladnychBezPodwladnych(Uczestnik uczestnik) => (int)uczestnik.Podwladni?.Count(podwladny => podwladny.Podwladni?.Any() != true);
public UczestnikDTO(Uczestnik uczestnik) { uczestnikDB = uczestnik; }