Example #1
0
        public ActionResult Completeaza(BancaDeSange.Models.Formular fb)
        {
            using (BancaModel bm = new BancaModel()) {
                var grupaSange = bm.Bancas.FirstOrDefault(x => x.Grupa_de_sange == fb.Grupa && x.Cantitatea >= fb.Cantitatea && x.Rh_ul == fb.Rh_ul);
                {
                    // FormularBaza fm = new FormularBaza();
                    Session["UserID"] = Guid.NewGuid();

                    if (grupaSange != null)
                    {
                        //Banca b = new Banca();
                        //b.Cantitatea = b.Cantitatea - fb.Cantitatea;
                        grupaSange.Cantitatea = grupaSange.Cantitatea - fb.Cantitatea;

                        bm.Formulars.Add(fb);
                        //  fm.Formulars.Add(fb);

                        //fm.SaveChanges();

                        //  fm.Formulars.ToList();
                        bm.SaveChanges();
                        //   ViewBag.SuccesMessage = "Cererea dumneavoastra a fost inregistrata";
                        return(View("ListaAsteptare", bm.Formulars.ToList()));
                    }
                    else
                    {
                        return(View("~/Views/Formular/Eroare.cshtml"));
                    }
                }
            }
        }
Example #2
0
        // GET: Banca
        public ActionResult Resurse()
        {
            var resurse = new BancaModel();



            return(View(resurse.Bancas.ToList()));
        }
        public ActionResult Doneaza(BancaDeSange.Models.Donatori2 donator)
        {
            using (BancaModel dn = new BancaModel())
            {
                var adunare = dn.Bancas.FirstOrDefault(x => x.Grupa_de_sange == donator.Grupa_de_sange && x.Rh_ul == donator.Rh_ul);

                {
                    if (adunare != null)
                    {
                        adunare.Cantitatea = adunare.Cantitatea + donator.Cantitatea;
                        dn.Donatori2.Add(donator);
                        dn.SaveChanges();


                        return(View("Donatie"));
                    }

                    return(View("Doneaza"));
                }
            }
        }