public ActionResult Create([Bind(Include = "ImageID,Title,ImagePath,Details, Category")] Image img, HttpPostedFileBase file) { if (file != null) { CloudStorageAccount storageAccount = CloudStorageAccount.Parse( CalvaryOpebBibleWebsite.Properties.Settings.Default.StorageConnection); CloudBlobClient blobClient = storageAccount.CreateCloudBlobClient(); CloudBlobContainer container = blobClient.GetContainerReference("video"); container.CreateIfNotExists(); container.SetPermissions( new BlobContainerPermissions { PublicAccess = BlobContainerPublicAccessType.Container }); CloudBlockBlob blob = container.GetBlockBlobReference(file.FileName); blob.UploadFromStream(file.InputStream); img.ImagePath = blob.Uri.ToString(); db.Image.Add(img); db.SaveChanges(); } return(RedirectToAction("Admin")); }
public ActionResult Create([Bind(Include = "EventID,EventType,EventMinistry,EventName,EventDescription,EventTime,EventLocation,StartDate,EndDate,EventCoordinator")] Event @event) { var events = @event; if (ModelState.IsValid) { if (@event.EventType == "Weekly Events") { for (int i = 1; i <= 4; i++) { db.Event.Add(events); db.SaveChanges(); events.StartDate = events.StartDate.AddDays(7); } } else { db.Event.Add(events); db.SaveChanges(); } return(RedirectToAction("Admin")); } return(View(@event)); }
public ActionResult Create([Bind(Include = "ContactID,Name,Telphone,Email")] Contact contact) { if (ModelState.IsValid) { db.Contacts.Add(contact); db.SaveChanges(); return(RedirectToAction("Admin")); } return(View(contact)); }
public ActionResult Create([Bind(Include = "BeliefID,BeliefTitle,BeliefDetails")] Belief belief) { if (ModelState.IsValid) { db.Belief.Add(belief); db.SaveChanges(); return(RedirectToAction("Admin")); } return(View(belief)); }
public ActionResult Create([Bind(Include = "PastorID,PastorName,Title, PastorImagePath,Details")] Pastor pastor, HttpPostedFileBase file) { if (file != null) { file.SaveAs(HttpContext.Server.MapPath("~/Content/Images/") + file.FileName); pastor.PastorImagePath = file.FileName; } db.Pastor.Add(pastor); db.SaveChanges(); return(RedirectToAction("Admin")); // return View(pastor); }
public ActionResult Create([Bind(Include = "MinitriesID,MinistriesLeader,MinistriesPosition, MinistriesType, MinistriesDescription, LeaderImage, LogoPath")] Ministries ministries, HttpPostedFileBase file1, HttpPostedFileBase file2) { if (file1 != null) { file1.SaveAs(HttpContext.Server.MapPath("~/Content/Images/") + file1.FileName); ministries.LeaderImage = file1.FileName; } if (file2 != null) { file2.SaveAs(HttpContext.Server.MapPath("~/Content/Images/") + file2.FileName); ministries.LogoPath = file2.FileName; } db.Ministries.Add(ministries); db.SaveChanges(); return(RedirectToAction("Admin")); }