Example #1
0
        public ActionResult CreateDonation(DonationModel AdminDonationModel, HttpPostedFileBase BannerImage)
        {
            DonationModel DonationCreation = new DonationModel();
            if (ModelState.IsValid)
            {
                var fileName = Path.GetFileName(BannerImage.FileName);
                var path = Path.Combine(Server.MapPath("~/UserProfilePictures/" + fileName));
                BannerImage.SaveAs(path);
                var FilePath = "/UserProfilePictures/" + fileName;

                Donation_Details Donations = new Donation_Details()
                {
                    Donation_Title = AdminDonationModel.DonationTitle,
                    Donation_Banner = FilePath,
                    Donation_Description = AdminDonationModel.DonationDescription,
                    Donation_Amount = AdminDonationModel.DonationAmount,
                    Status = true,
                    CreatedOn = DateTime.Now
                };

                Donation_Details AdminDonations = Donationservice.Create(Donations);
            }

            return RedirectToAction("GetDonations");
        }
Example #2
0
 public Alumini.Core.Donation_Details Create(Alumini.Core.Donation_Details obj)
 {
     try
     {
         using (var context = _dbContextFactory.CreateConnection())
         {
             obj = context.Donation_Details.Add(obj);
             context.SaveChanges();
             return(obj);
         }
     }
     catch (Exception ex)
     {
         _Logger.Error(ex.Message, ex);
         throw ex;
     }
 }
Example #3
0
 public Donation_Details DonationsUpdate(Donation_Details UpdateDonation)
 {
     return _IDonationRepo.DonationsUpdate(UpdateDonation);
 }
Example #4
0
 public Donation_Details Create(Donation_Details obj)
 {
     return _IDonationRepo.Create(obj);
 }
Example #5
0
        public ActionResult UpdateDonation(DonationModel AdminDonationModel, HttpPostedFileBase BannerImage)
        {
            if (AdminDonationModel.DonationID != null)
            {
                var FilePath = "";
                if (BannerImage != null)
                {
                    var fileName = Path.GetFileName(BannerImage.FileName);
                    var path = Path.Combine(Server.MapPath("~/UserProfilePictures/" + fileName));
                    BannerImage.SaveAs(path);
                    FilePath = "/UserProfilePictures/" + fileName;
                }

                Donation_Details Donations = new Donation_Details()
                {
                    Donation_ID = AdminDonationModel.DonationID,
                    Donation_Title = AdminDonationModel.DonationTitle,
                    Donation_Description = AdminDonationModel.DonationDescription,
                    Donation_Amount = AdminDonationModel.DonationAmount,
                    Donation_Banner = FilePath,
                    Status = true,
                    UpdatedOn = DateTime.Now
                };
                Donationservice.DonationsUpdate(Donations);
            }

            else
            {

            }
            TempData["SuccessMessage"] = "Donation Updated Successfully..";
            return RedirectToAction("GetDonations", "Donations", new { area = "Admin" });
        }