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"); }
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; } }
public Donation_Details DonationsUpdate(Donation_Details UpdateDonation) { return _IDonationRepo.DonationsUpdate(UpdateDonation); }
public Donation_Details Create(Donation_Details obj) { return _IDonationRepo.Create(obj); }
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" }); }