public ActionResult Create(MarketingCoordinator coordinator) { var userId = User.Identity.GetUserId(); _coordinatorRepository.CreateCoordinatorAccount(coordinator, userId); return(View()); }
public ActionResult DeleteConfirmed(string id) { MarketingCoordinator marketingCoordinator = db.MarketingCoordinators.Find(id); db.MarketingCoordinators.Remove(marketingCoordinator); db.SaveChanges(); AuthenController.DeleteAccount(marketingCoordinator.UserName); return(RedirectToAction("Index")); }
public void CreateCoordinatorAccount(MarketingCoordinator coordinator, string Id) { var newCoordinatorAccount = new MarketingCoordinator { CoordinatorId = Id, Name = coordinator.Name, }; _context.MarketingCoordinators.Add(newCoordinatorAccount); _context.SaveChanges(); }
public ActionResult Details(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } MarketingCoordinator marketingCoordinator = db.MarketingCoordinators.Find(id); if (marketingCoordinator == null) { return(HttpNotFound()); } return(View(marketingCoordinator)); }
public ActionResult Create([Bind(Include = "MCEmail,MCID,MCName,MCAddress,MCPhone,FacultyID,UserName")] MarketingCoordinator marketingCoordinator) { if (ModelState.IsValid) { db.MarketingCoordinators.Add(marketingCoordinator); db.SaveChanges(); AuthenController.CreateAccount(marketingCoordinator.UserName, "123456", "MarketingCoordinator"); return(RedirectToAction("Index")); } ViewBag.CTTagID = new SelectList(db.Faculties, "FacultyID", "FacultyName", marketingCoordinator.FacultyID); return(View(marketingCoordinator)); }
public ActionResult Edit([Bind(Include = "MCEmail,MCID,MCName,MCAddress,MCPhone,FacultyID,UserName")] MarketingCoordinator marketingCoordinator) { var mID = (from i in db.MarketingCoordinators where i.UserName == User.Identity.Name select i.MCID).FirstOrDefault(); var uName = (from m in db.MarketingCoordinators where m.UserName == User.Identity.Name select m.UserName).FirstOrDefault(); var facID = (from c in db.MarketingCoordinators where c.UserName == User.Identity.Name select c.FacultyID).FirstOrDefault(); if (ModelState.IsValid) { db.Entry(marketingCoordinator).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.FacultyID = new SelectList(db.Faculties, "FacultyID", "FacultyName", marketingCoordinator.FacultyID); return(View(marketingCoordinator)); }
public ActionResult Edit(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } MarketingCoordinator marketingCoordinator = db.MarketingCoordinators.Find(id); if (marketingCoordinator == null) { return(HttpNotFound()); } ViewBag.MCID = (from i in db.MarketingCoordinators where i.UserName == User.Identity.Name select i.MCID).FirstOrDefault(); ViewBag.uName = (from m in db.MarketingCoordinators where m.UserName == User.Identity.Name select m.UserName).FirstOrDefault(); ViewBag.FacName = (from c in db.MarketingCoordinators where c.UserName == User.Identity.Name select c.Faculty.FacultyName).FirstOrDefault(); //ViewBag.FacultyID = new SelectList(db.Faculties, "FacultyID", "FacultyName", marketingCoordinator.FacultyID); return(View(marketingCoordinator)); }