Beispiel #1
0
        public ActionResult Create(DonationMvc donati, HttpPostedFileBase image)
        {
            if (!ModelState.IsValid || image == null || image.ContentLength == 0)
            {
                RedirectToAction("Create");
            }

            donation don = new donation();

            don.lieuDonation  = donati.lieuDonation;
            don.TitreDonation = donati.TitreDonation;
            don.TypeDonation  = donati.TypeDonation;
            don.image         = image.FileName;
            don.id            = donati.id;
            don.dateajout     = donati.dateajout;
            don.disponibilite = donati.disponibilite;
            don.email         = donati.email;


            sc.Add(don);
            sc.Commit();
            var path = Path.Combine(Server.MapPath("~/Content/Upload/"), image.FileName);

            image.SaveAs(path);


            return(RedirectToAction("Index"));
        }
Beispiel #2
0
        public ActionResult Confirm(int id, DonationMvc res)
        {
            donation acc = sc.GetById(id);

            try
            {
                acc.id            = res.id;
                acc.disponibilite = "indisponibe";
                sc.Update(acc);
                sc.Commit();
                sc.email("Booking Confirmation",
                         "Your reservation has been confirmed ," +
                         "please Connect to your account and Click on My Reservations , Download the Confirmation receipt in order to pay for your reservation for the donation "
                         );
                // ScriptManager.RegisterClientScriptBlock(, this.GetType(), "alertMessage", "alert('Record Inserted Successfully')", true);

                //      return Content("<script language='javascript' type='text/javascript'>alert('Thanks for Feedback!');</script>");

                return(RedirectToAction("Confirm"));
            }
            catch (Exception e)
            {
            }

            return(View("Confirm"));
        }
Beispiel #3
0
        // GET: Donation/Delete/5
        public ActionResult Delete(int id)
        {
            donation    acc          = sc.GetById(id);
            DonationMvc accomodation = new DonationMvc
            {
                lieuDonation  = acc.lieuDonation,
                TitreDonation = acc.TitreDonation,
                TypeDonation  = acc.TypeDonation,
                email         = acc.email,
            };

            return(View(accomodation));
        }
Beispiel #4
0
        // GET: Donation/Details/5
        public ActionResult Details(int id)
        {
            donation    acc          = sc.GetById(id);
            DonationMvc accomodation = new DonationMvc
            {
                id            = acc.id,
                lieuDonation  = acc.lieuDonation,
                TitreDonation = acc.TitreDonation,
                TypeDonation  = acc.TypeDonation,
                image         = acc.image,
                dateajout     = acc.dateajout,
                disponibilite = acc.disponibilite,
                email         = acc.email
            };

            return(View(accomodation));
        }
Beispiel #5
0
        public ActionResult Edit(int id, DonationMvc DMvc)
        {
            donation acc = sc.GetById(id);

            acc.id            = DMvc.id;
            acc.lieuDonation  = DMvc.lieuDonation;
            acc.TitreDonation = DMvc.TitreDonation;
            acc.TypeDonation  = DMvc.TypeDonation;
            acc.image         = DMvc.image;
            acc.dateajout     = DMvc.dateajout;
            acc.disponibilite = DMvc.disponibilite;
            acc.email         = acc.email;
            if (ModelState.IsValid)
            {
                sc.Update(acc);
                sc.Commit();
                return(RedirectToAction("Index"));
            }

            return(View());
        }