// GET: TrainingPartners/Edit/5 public ActionResult Edit() { int tpId = Convert.ToInt32(System.Web.HttpContext.Current.User.Identity.Name); TrainingPartner trainingPartner = db.TrainingPartner.Find(tpId); if (trainingPartner == null) { return(HttpNotFound()); } return(View(trainingPartner)); }
public ActionResult Edit(TrainingPartner tp) { if (ModelState.IsValid) { var _tp = db.TrainingPartner.Find(tp.TpId); tp.RegistrationDate = _tp.RegistrationDate; tp.SubscriptionStartDate = _tp.SubscriptionStartDate; tp.SubscriptionEndDate = _tp.SubscriptionEndDate; db.Entry(tp).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tp)); }
public async Task <IActionResult> OnGetAsync(int?id) { if (id == null) { return(NotFound()); } TrainingPartner = await _context.TrainingPartner.FirstOrDefaultAsync(m => m.ID == id); if (TrainingPartner == null) { return(NotFound()); } return(Page()); }
// GET: TrainingPartners/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } TrainingPartner trainingPartner = db.TrainingPartner.Find(id); trainingPartner.Login = db.Logins.Where(l => l.TpId == id).FirstOrDefault(); if (trainingPartner == null) { return(HttpNotFound()); } return(View(trainingPartner)); }
public async Task <IActionResult> OnPostAsync(int?id) { if (id == null) { return(NotFound()); } TrainingPartner = await _context.TrainingPartner.FindAsync(id); if (TrainingPartner != null) { _context.TrainingPartner.Remove(TrainingPartner); await _context.SaveChangesAsync(); } return(RedirectToPage("./Index")); }
public ActionResult Edit([Bind(Include = "TpName,Phone1,Phone2,City,State,AddressLine1,AddressLine2,Zip")] TrainingPartner trainingPartner) { int tpId = Convert.ToInt32(System.Web.HttpContext.Current.User.Identity.Name); if (ModelState.IsValid) { var tp = db.TrainingPartner.Find(tpId); tp.TpName = trainingPartner.TpName; tp.Phone1 = trainingPartner.Phone1; tp.Phone2 = trainingPartner.Phone2; tp.City = trainingPartner.City; tp.State = trainingPartner.State; tp.AddressLine1 = trainingPartner.AddressLine1; tp.AddressLine2 = trainingPartner.AddressLine2; tp.Zip = trainingPartner.Zip; db.Entry(tp).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Details")); } return(View(trainingPartner)); }
// GET: Dashboard public ActionResult Index() { int tpId = Convert.ToInt32(System.Web.HttpContext.Current.User.Identity.Name); ViewData["BatchCount"] = (from tc in db.TrainingCenters join b in db.Batches on tc.TrainingCenterId equals b.TrainingCenterId where tc.TpId == tpId select new { b.BatchId }).Count(); var tcCount = (from tc in db.TrainingCenters where tc.TpId == tpId select tc).Count(); ViewData["TrainingCentersCount"] = tcCount; //join b in db.Batches on tc.TrainingCenterId equals b.TrainingCenterId TrainingPartner trainingPartner = db.TrainingPartner.Find(tpId); if (trainingPartner == null) { return(HttpNotFound()); } return(View(trainingPartner)); }
public ActionResult Create(TrainingPartner tp) { if (ModelState.IsValid) { tp.RegistrationDate = System.DateTime.Now; tp.SubscriptionStartDate = System.DateTime.Now; tp.SubscriptionEndDate = System.DateTime.Now.AddDays(360); tp.IsActive = false; db.TrainingPartner.Add(tp); db.SaveChanges(); db.Logins.Add(new Login() { TpId = tp.TpId, UserName = tp.Login.UserName, Password = tp.Login.Password, TypeId = 2, CreatedDate = System.DateTime.Now }); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tp)); }