public async Task UclaniSnimi() { try { var request = new ClanTeretanaUpsertRequest { ClanId = Global.LogiraniClanId, TeretanaId = TeretanaId, DatumUclanjivanja = DateTime.Now }; ClanTeretana entity = null; entity = await _clanteretana.Insert <ClanTeretana>(request); var clanarinaRequest = new PlacanjeClanarineUpsertRequest { ClanId = Global.LogiraniClanId, TeretanaId = TeretanaId, DatumUplate = DateTime.Now, TipClanarineId = _selectedTip.TipClanarineId, UkupanIznos = _selectedTip.Cijena }; PlacanjeClanarine entity2 = null; entity2 = await _uplateClanarine.Insert <PlacanjeClanarine>(clanarinaRequest); } catch (Exception e) { string x = ""; } }
private async Task LoadClanovi() { ClanTeretanaSearchRequest request = new ClanTeretanaSearchRequest(); request.TeretanaId = _id; var result = await _clanovi.Get <List <OnlineGym_Model.ClanTeretana> >(request); //string ime = result[0].Clan.Ime; var dgvResult = new List <OnlineGym_Model.ClanTeretanaRezultat>(); foreach (var ter in result) { ClanTeretanaRezultat temp = new ClanTeretanaRezultat(ter); dgvResult.Add(temp); temp = null; } ClanTeretana sviClanovi = new ClanTeretana(); Clan sviClanoviNaziv = new Clan(); sviClanoviNaziv.Ime = "Svi"; sviClanoviNaziv.Prezime = " članovi"; sviClanovi.ClanId = 0; sviClanovi.Clan = sviClanoviNaziv; ClanTeretanaRezultat sviClanoviRezultat = new ClanTeretanaRezultat(sviClanovi); dgvResult.Insert(0, sviClanoviRezultat); cmbClanovi.DisplayMember = "Clan"; cmbClanovi.ValueMember = "ClanId"; cmbClanovi.DataSource = dgvResult; }
public IActionResult UclaniSnimi(UclanjivanjeVM model) { if (!ModelState.IsValid) { model.clanarine = db.TipClanarine.Select(s => new SelectListItem { Text = s.Tip, Value = s.TipClanarineID.ToString() }).ToList(); return(View("Uclani", model)); //return View("Uclani", new { clanID = model.ClanID, teretanaID = model.TeretanaID }); } ClanTeretana novi = new ClanTeretana() { ClanID = model.ClanID, TeretanaID = model.TeretanaID, DatumUclanjivanja = DateTime.Now, }; db.ClanTeretana.Add(novi); db.SaveChanges(); PlacanjeClanarine uplata = new PlacanjeClanarine() { ClanID = model.ClanID, TipClanarineID = model.TipClanarineID, Popust = 0.15, DatumUplate = DateTime.Now, BrojRacuna = model.BrojKartice, TeretanaID = model.TeretanaID, KorisnikID = db.Korisnik.Where(w => w.TeretanaID == model.TeretanaID).Select(s => s.KorisnikID).FirstOrDefault(), UkupanIznos = db.TipClanarine.Where(w => w.TipClanarineID == model.TipClanarineID).Select(s => s.Cijena - 0.15 * s.Cijena).FirstOrDefault() }; db.PlacanjeClanarine.Add(uplata); db.SaveChanges(); return(RedirectToAction("Prikaz", "Profil")); }
public async Task Init() { if (teretaneList.Count == 0) { ClanTeretanaSearchRequest request = new ClanTeretanaSearchRequest(); request.ClanId = Global.LogiraniClanId; var teretanelist = await _clanteretana.Get <List <ClanTeretana> >(request); ClanTeretana sveTeretane = new ClanTeretana(); Teretana sveTer = new Teretana { TeretanaId = 0, Naziv = "Sve teretane" }; sveTeretane.Teretana = sveTer; sveTeretane.ClanTeretanaId = 0; teretaneList.Clear(); teretaneList.Add(sveTeretane); foreach (var teretana in teretanelist) { teretaneList.Add(teretana); } } if (SelectedTeretana != null && SelectedTeretana.TeretanaId == 0) { PlacanjeClanarineSearchRequest search = new PlacanjeClanarineSearchRequest(); search.ClanId = Global.LogiraniClanId; var list = await _placeneClanarine.Get <IEnumerable <PlacanjeClanarine> >(search); ClanarineList.Clear(); foreach (var clanarina in list) { ClanarineList.Add(clanarina); } } if (SelectedTeretana != null && SelectedTeretana.TeretanaId != 0) { PlacanjeClanarineSearchRequest search = new PlacanjeClanarineSearchRequest(); search.TeretanaId = SelectedTeretana.TeretanaId; search.ClanId = Global.LogiraniClanId; var list = await _placeneClanarine.Get <IEnumerable <PlacanjeClanarine> >(search); ClanarineList.Clear(); foreach (var clanarina in list) { ClanarineList.Add(clanarina); } } }