Ejemplo n.º 1
0
        public IActionResult PlatiSnimi(PlatiClanarinuVM model)
        {
            MyContext db = new MyContext();

            if (!ModelState.IsValid)
            {
                model.Clanarine = db.TipClanarine.Select(s => new SelectListItem
                {
                    Text  = s.Tip,
                    Value = s.TipClanarineID.ToString()
                }).ToList();
                model.teretane = db.ClanTeretana.Where(c => c.ClanID == model.ClanID).Select(s => new SelectListItem
                {
                    Text  = s.Teretana.Naziv,
                    Value = s.TeretanaID.ToString()
                }).ToList();
                return(View("Plati", model));
            }



            PlacanjeClanarine uplata = new PlacanjeClanarine
            {
                ClanID         = model.ClanID,
                TipClanarineID = model.TipClanarineID,

                KorisnikID  = db.Clan.Where(w => w.ClanID == model.ClanID).Select(s => s.NalogID).FirstOrDefault(),
                DatumUplate = DateTime.Now,
                BrojRacuna  = model.BrojKartice,
                Popust      = 0,
                UkupanIznos = db.TipClanarine.Where(t => t.TipClanarineID == model.TipClanarineID).Select(s => s.Cijena).FirstOrDefault(),
                TeretanaID  = model.TeretanaID
            };

            db.PlacanjeClanarine.Add(uplata);
            db.SaveChanges();

            Clan nadji = db.Clan.Find(model.ClanID);

            nadji.Aktivan = true;
            db.SaveChanges();
            return(RedirectToAction("Prikaz", "Profil"));
        }
Ejemplo n.º 2
0
        public IActionResult Index()
        {
            MyContext        db     = new MyContext();
            var              lk     = HttpContext.GetLogiraniKorisnik();
            var              clanID = db.Clan.Where(x => x.NalogID == lk.Id).FirstOrDefault().ClanID;
            PlatiClanarinuVM vm     = new PlatiClanarinuVM()
            {
                ClanID    = clanID,
                ImeP      = db.Clan.Where(w => w.ClanID == clanID).Select(s => s.Ime + " " + s.Prezime).FirstOrDefault(),
                email     = db.Clan.Where(w => w.ClanID == clanID).Select(s => s.Email).FirstOrDefault(),
                Clanarine = db.TipClanarine.Select(s => new SelectListItem {
                    Text  = s.Tip,
                    Value = s.TipClanarineID.ToString()
                }).ToList(),
                teretane = db.ClanTeretana.Where(c => c.ClanID == clanID).Select(s => new SelectListItem
                {
                    Text  = s.Teretana.Naziv,
                    Value = s.TeretanaID.ToString()
                }).ToList()
            };

            ViewData["tipoviclanarine-kljuc"] = db.TipClanarine.ToList();
            return(View("Plati", vm));
        }
 public PlatiClanarinuPage(int TeretanaId)
 {
     InitializeComponent();
     TeretanaID     = TeretanaId;
     BindingContext = model = new PlatiClanarinuVM();
 }