public ActionResult DeleteConfirmed(int id) { Pastor pastor = db.Pastor.Find(id); db.Pastor.Remove(pastor); db.SaveChanges(); return(RedirectToAction("Admin")); }
public async Task <ActionResult> DeleteConfirmed(int id) { Pastor pastor = await db.pastors.FindAsync(id); db.pastors.Remove(pastor); await db.SaveChangesAsync(); return(RedirectToAction("Index")); }
public PastorDetailVM(Pastor pastor) { Pastor = pastor; Socials = new ObservableCollection <SocialMedia>(); foreach (var item in Pastor.socialMedias) { Socials.Add(item); } }
public async Task <ActionResult> Edit([Bind(Include = "PastorID,PfirstName,PlastName,BookAmount,Cellnumber,Email,TypeOfPastorID")] Pastor pastor) { if (ModelState.IsValid) { db.Entry(pastor).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("Index")); } ViewBag.TypeOfPastorID = new SelectList(db.TypeOfpastors, "TypeOfPastorID", "Pastortype", pastor.TypeOfPastorID); return(View(pastor)); }
public ActionResult Edit([Bind(Include = "PastorID,PastorName,PastorImagePath,Title,Details")] Pastor pastor, HttpPostedFileBase file) { if (file != null) { file.SaveAs(HttpContext.Server.MapPath("~/Content/Images/") + file.FileName); pastor.PastorImagePath = file.FileName; } db.Entry(pastor).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Admin")); }
void CargarPastor(String URL) { string linea; System.IO.StreamReader file = new System.IO.StreamReader(URL); while ((linea = file.ReadLine()) != null) { String[] info = linea.Split(';'); ptrpastores = AgregarPastores(ptrpastores, info[0], info[1], long.Parse(info[2]), int.Parse(info[3])); } }
public async Task <ActionResult> Create([Bind(Include = "PastorBookingID,Start_date,TimeStart,TimeEnd,UserId,PastorID,ReasonID,NumberInUse,BookedBy,BookingAmount,Status")] PastorBooking pastorBooking) { UserManager <ApplicationUser> usermanager = new UserManager <ApplicationUser>(new UserStore <ApplicationUser>(db)); Pastor pastor = new Pastor(); pastor = db.pastors.Find(pastorBooking.PastorID); //pastorBooking.BookingAmount = pastor.BookAmount; var desc = db.bookingReason.Find(pastorBooking.ReasonID); var transaction = new Transactions() { //transId = 1, date = pastorBooking.Start_date, // pastorBooking.BookingAmount = pastor.BookAmount, amount = pastor.BookAmount, transCode = "BOOK101", description = desc.Reason }; db.Transactions.Add(transaction); db.SaveChanges(); //UserManager<ApplicationUser> usermanager = new UserManager<ApplicationUser>(new UserStore<ApplicationUser>(db)); int result = DateTime.Compare(DateTime.Now, pastorBooking.Start_date); DateTime sDate = db.pastorsBooking.Where(p => p.Start_date == pastorBooking.Start_date).Select(p => p.Start_date).FirstOrDefault(); //if (ModelState.IsValid == true && (pastorBooking.Start_date == sDate) == true) //{ // TempData["Message"] = "Date is booked"; // return View(); //} if (ModelState.IsValid == true && pastorBooking.CheckDate() == true && (pastorBooking.Start_date == sDate) == false) { pastor = db.pastors.Find(pastorBooking.PastorID); pastorBooking.BookingAmount = pastor.BookAmount; string Amount = pastorBooking.BookingAmount.ToString(); pastorBooking.Status = "Waiting for Approval"; pastorBooking.User = usermanager.FindByEmail(User.Identity.Name); pastorBooking.BookedBy = pastorBooking.User.fullName; db.pastorsBooking.Add(pastorBooking); await db.SaveChangesAsync(); return(RedirectToAction("Payfast", new { Amount, pastorBooking.PastorBookingID, pastorBooking.ReasonID })); } ViewBag.PastorID = new SelectList(db.pastors, "PastorID", "PfirstName", pastorBooking.PastorID); ViewBag.ReasonID = new SelectList(db.bookingReason, "ReasonID", "Reason", pastorBooking.ReasonID); ViewBag.Message = "The selected Date is already picked, please choose another Date!!!"; return(View(pastorBooking)); }
// GET: Pastors/Details/5 public async Task <ActionResult> Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Pastor pastor = await db.pastors.FindAsync(id); if (pastor == null) { return(HttpNotFound()); } return(View(pastor)); }
public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Pastor pastor = db.Pastor.Find(id); if (pastor == null) { return(HttpNotFound()); } return(View(pastor)); }
// GET: Pastors/Edit/5 public async Task <ActionResult> Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Pastor pastor = await db.pastors.FindAsync(id); if (pastor == null) { return(HttpNotFound()); } ViewBag.TypeOfPastorID = new SelectList(db.TypeOfpastors, "TypeOfPastorID", "Pastortype", pastor.TypeOfPastorID); return(View(pastor)); }
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 static String buscarNombre(long id) { Pastor p = ptrpastores; while (p.id != id && p.link != null) { p = p.link; } if (p.id == id) { return(p.cargo + " " + p.nombre); } else { return("no esta"); } }
public static bool buscarPastor(long id, int clave) { Pastor p = ptrpastores; while ((p.id != id && p.pass != clave) && p.link != null) { p = p.link; } if (p.id == id && p.pass == clave) { return(true); } else { return(false); } }
public async Task <ActionResult> Create([Bind(Include = "PastorID,PfirstName,PlastName,BookAmount,Cellnumber,Email,TypeOfPastorID")] Pastor pastor) { if (ModelState.IsValid) { // upload Picture //byte[] data = null; //data = new byte[img_upload.ContentLength]; //img_upload.InputStream.Read(data, 0, img_upload.ContentLength); //pastor.Picture= data; db.pastors.Add(pastor); await db.SaveChangesAsync(); return(RedirectToAction("Index")); } ViewBag.TypeOfPastorID = new SelectList(db.TypeOfpastors, "TypeOfPastorID", "Pastortype", pastor.TypeOfPastorID); return(View(pastor)); }
Pastor AgregarPastores(Pastor ptr, String nombre, String cargo, long id, int pass) { Pastor p = new Pastor(); p.nombre = nombre; p.cargo = cargo; p.id = id; p.pass = pass; if (ptr == null) { ptr = p; } else { Pastor q = ptr; while (q.link != null) { q = q.link; } q.link = p; } return(ptr); }
public Pastores() { ptrpastores = null; CargarPastor("Pastores.ccad"); }
public PastorDetailPage(Pastor pastor) { InitializeComponent(); BindingContext = new PastorDetailVM(pastor); }