// GET: TripNetworks/Create public ActionResult RequestToJoin(int?id, string payRef) { // var testOrLiveSecret = ConfigurationManager.AppSettings["PayStackSecret"]; // var api = new PayStackApi(testOrLiveSecret); // // Initializing a transaction // var response = api.Transactions.Initialize("*****@*****.**", 5000000); // if (response.Status) // { // } //// use response.Data // else // { // } // show response.Message string currentUser = User.Identity.GetUserId(); TripNetwork tripNetwork = new TripNetwork() { TripsId = id, TripMembers = currentUser, PaymentReference = payRef, DatePaid = DateTime.Now, Paid = true }; DAL.TripNetwk dt = new DAL.TripNetwk(); var returnedElement = dt.CreateTripNetwork(tripNetwork); //var tripnetworkbyId = db.TripNetworks.Where(y => y.TripsId == id); //RedirectToAction("RequestToJoin", new { id = id }); return(RedirectToAction("IndexById", new { id = id })); //return View("Index", tripnetworkbyId); }
public IQueryable <TripNetwork> CreateTripNetwork(TripNetwork nt) { int d = 0; nt.DateAdded = DateTime.Now; nt.ActiveStatus = true; nt.DateModified = DateTime.Now.AddYears(-100); db.TripNetworks.Add(nt); db.SaveChanges(); d = nt.Id; var newTripNetwk = db.TripNetworks.Where(s => s.Id == d); return(newTripNetwk); //try //{ // nt.DateAdded = DateTime.Now; // nt.ActiveStatus = true; // nt.DateModified = DateTime.Now.AddYears(-100); // db.TripNetworks.Add(nt); // db.SaveChanges(); // d = nt.Id; // var newTripNetwk = db.TripNetworks.Where(s => s.Id == d); // return newTripNetwk; //} //catch (Exception ex) //{ // Log.Error(ex.ToString()); // IQueryable<TripNetwork> newTripNetwk = new List<TripNetwork>() ; // return newTripNetwk; //} }
public ActionResult DeleteConfirmed(int id) { TripNetwork tripNetwork = db.TripNetworks.Find(id); db.TripNetworks.Remove(tripNetwork); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "Id,TripsId,TripMembers,DateAdded,ActiveStatus,DateModified")] TripNetwork tripNetwork) { if (ModelState.IsValid) { db.Entry(tripNetwork).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.TripMembers = new SelectList(db.AspNetUsers, "Id", "Email", tripNetwork.TripMembers); return(View(tripNetwork)); }
// GET: TripNetworks/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } TripNetwork tripNetwork = db.TripNetworks.Find(id); if (tripNetwork == null) { return(HttpNotFound()); } return(View(tripNetwork)); }
// GET: TripNetworks/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } TripNetwork tripNetwork = db.TripNetworks.Find(id); if (tripNetwork == null) { return(HttpNotFound()); } ViewBag.TripMembers = new SelectList(db.AspNetUsers, "Id", "Email", tripNetwork.TripMembers); return(View(tripNetwork)); }
public ActionResult Create([Bind(Include = "Id,TripsId,TripMembers,DateAdded,ActiveStatus,DateModified")] TripNetwork tripNetwork) { if (ModelState.IsValid) { string currentUser = User.Identity.GetUserId(); tripNetwork.TripMembers = currentUser; DAL.TripNetwk dt = new DAL.TripNetwk(); TempData["AlertMessage"] = dt.CreateTripNetwork(tripNetwork); //db.TripNetworks.Add(tripNetwork); //db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.TripMembers = new SelectList(db.AspNetUsers, "Id", "Email", tripNetwork.TripMembers); return(View(tripNetwork)); }
public TripNetwork Details(int?id) { TripNetwork tripNetwork = db.TripNetworks.Find(id); return(tripNetwork); }
public void EditTripNetwork(TripNetwork tripnetwork) { tripnetwork.DateModified = DateTime.Now; db.Entry(tripnetwork).State = EntityState.Modified; db.SaveChanges(); }