public ActionResult Create([Bind(Include = "ID_NumeEveniment,ID_NumeResursa,NumarZile,ID_Data,Ora,ID_TipPlata")] Eveniment eveniment, string[] selectedMembrii)
        {
            //if (eveniment.ID_NumeResursa == "Disponibil")
            //  {
            //            if (ModelState.IsValid)
            //         {
            //              string test = eveniment.ID_NumeResursa;
            //            if (eveniment.Resurse.ID_Status == "Disponibil")
            //              {

            if (selectedMembrii != null)
            {
                eveniment.Membriis = new List <Membrii>();
                foreach (var membru in selectedMembrii)
                {
                    var membruToAdd = db.Membriis.Find(membru);
                    eveniment.Membriis.Add(membruToAdd);
                }
            }
            if (ModelState.IsValid)
            {
                db.Eveniments.Add(eveniment);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.ID_TipPlata    = new SelectList(db.Functies, "ID_NumeFunctie", "ID_NumeFunctie", eveniment.ID_TipPlata);
            ViewBag.ID_NumeResursa = new SelectList(db.Resurses, "ID_NumeResursa", "ID_NumeResursa", eveniment.ID_NumeResursa);

            PopulateAssignedMembriiDaa(eveniment);
            return(View(eveniment));
        }
Beispiel #2
0
        public ActionResult Create([Bind(Include = "ID_Username,Nume,Prenume,Email,Parola,ID_NumeFunctie")] Membrii membrii)
        {
            if (ModelState.IsValid)
            {
                db.Membriis.Add(membrii);
                db.SaveChanges();
                return(RedirectToAction("../Membrii/Index"));
            }

            ViewBag.ID_NumeFunctie = new SelectList(db.Functies, "ID_NumeFunctie", "ID_NumeFunctie", membrii.ID_NumeFunctie);
            return(View(membrii));
        }
        public ActionResult Create([Bind(Include = "ID_NumeResursa,ID_Locatie,CostZi,ID_Status")] Resurse resurse)
        {
            if (ModelState.IsValid)
            {
                db.Resurses.Add(resurse);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.ID_Locatie = new SelectList(db.Locaties, "ID_Locatie", "ID_Locatie", resurse.ID_Locatie);
            ViewBag.ID_Status  = new SelectList(db.Status, "ID_Status", "ID_Status", resurse.ID_Status);
            return(View(resurse));
        }
Beispiel #4
0
        public ActionResult UserRegistration(Membriimetadata2 userdet)
        {
            if (ModelState.IsValid)
            {
                Membrii membri = new Membrii();
                membri.ID_Username    = userdet.Username;
                membri.Nume           = userdet.Nume;
                membri.Prenume        = userdet.Prenume;
                membri.Email          = userdet.Email;
                membri.Parola         = userdet.Password;
                membri.ID_NumeFunctie = userdet.ID_NumeFunctie;

                //userdet.ID_Username = userdet.Username;
                //userdet.Parola = userdet.Password;
                db.Membriis.Add(membri);
                db.SaveChanges();


                if (userdet.ID_NumeFunctie == "Administrator")
                {
                    Session["ID_Username"] = membri.ID_Username;
                    FormsAuthentication.SetAuthCookie(membri.ID_Username, false);
                    return(RedirectToAction("../Admin/Index"));
                }
                else if (userdet.ID_NumeFunctie == "Membru" || userdet.ID_NumeFunctie == "Non-Membru")
                {
                    Session["ID_Username"] = membri.ID_Username;
                    FormsAuthentication.SetAuthCookie(membri.ID_Username, false);
                    return(RedirectToAction("../User/Index"));
                }
                else
                {
                    return(RedirectToAction("UserRegistration"));
                }
            }
            ViewBag.ID_NumeFunctie = new SelectList(db.Functies, "ID_NumeFunctie", "ID_NumeFunctie");

            return(View(userdet));
        }
Beispiel #5
0
        public ActionResult SaveData(List <Membrii> Membrii)
        {
            bool status = false;

            if (ModelState.IsValid)
            {
                using (ArtClubEntities21 dc = new ArtClubEntities21())
                //using()
                {
                    foreach (var i in Membrii)
                    {
                        dc.Membriis.Add(i);
                    }
                    dc.SaveChanges();
                    status = true;
                    Console.WriteLine(status);
                }
            }
            return(new JsonResult {
                Data = new { status = status }
            });
        }