public ActionResult DeleteConfirmed(int id) { TrainingStaff trainingStaff = db.TrainingStaffs.Find(id); db.TrainingStaffs.Remove(trainingStaff); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "TrainingStaffID,TrainingStaffUserID,TrainingStaffName,TrainingStaffDes")] TrainingStaff trainingStaff) { if (ModelState.IsValid) { db.Entry(trainingStaff).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(trainingStaff)); }
public ActionResult Create([Bind(Include = "TrainingStaffID,TrainingStaffPassword,TrainingStaffName,TrainingStaffMail,TrainingStaffTelephone")] TrainingStaff trainingStaff) { if (ModelState.IsValid) { db.TrainingStaffs.Add(trainingStaff); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(trainingStaff)); }
// GET: TrainingStaffs/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } TrainingStaff trainingStaff = db.TrainingStaffs.Find(id); if (trainingStaff == null) { return(HttpNotFound()); } return(View(trainingStaff)); }
public ActionResult Create([Bind(Include = "TrainingStaffID,TrainingStaffUserID,TrainingStaffName,TrainingStaffDes")] TrainingStaff trainingStaff) { if (ModelState.IsValid) { db.TrainingStaffs.Add(trainingStaff); db.SaveChanges(); AuthenController.CreateAccount(trainingStaff.TrainingStaffUserID, "123456", "TrainingStaff"); return(RedirectToAction("Index")); } return(View(trainingStaff)); }
public async Task <ActionResult> CreateNewStaff(StaffViewModel model) { if (ModelState.IsValid) { var user = new TrainingStaff { UserName = model.Email, Email = model.Email, StaffName = model.StaffName }; var result = await UserManager.CreateAsync(user, model.Password); if (result.Succeeded) { UserManager.AddToRole(user.Id, "Staff"); return(RedirectToAction("AllStaff")); } AddErrors(result); } return(View(model)); }
public ActionResult Create([Bind(Include = "TStaffID,TStaffName,TStaffAddress,TStaffPhone,TStaffEmail")] TrainingStaff trainingStaff) { if (ModelState.IsValid) { try { db.TrainingStaffs.Add(trainingStaff); db.SaveChanges(); AuthenController.CreateAccount("TningStaff" + trainingStaff.TStaffID, "trainingstaff", "TrainingStaff"); return(RedirectToAction("Index")); }catch (Exception ex) { ModelState.AddModelError("", "ID is already existed! "); return(View(trainingStaff)); } } return(View(trainingStaff)); }
internal bool RemoveStaff(int iD) { try { using (dbEntities1 context = new dbEntities1()) { TrainingStaff staff = context.TrainingStaff.FirstOrDefault(x => x.id == iD); if (!CanRemoveStaff(staff)) { return(false); } context.TrainingStaff.Remove(staff); context.SaveChanges(); return(true); } } catch (Exception e) { throw e; } }
internal bool EditStaff(string firstName, string lastName, int clubID, int staffID, int age, string duty) { try { using (dbEntities1 context = new dbEntities1()) { TrainingStaff staff = context.TrainingStaff.FirstOrDefault(x => x.id == staffID); staff.firstName = firstName; staff.lastName = lastName; staff.clubID = clubID; staff.age = age; staff.duty = duty; context.Entry(staff).State = System.Data.Entity.EntityState.Modified; context.SaveChanges(); return(true); } } catch (Exception e) { throw e; } }
internal bool AddStaff(string firstName, string lastName, int clubID, int age, string duty) { try { using (dbEntities1 context = new dbEntities1()) { TrainingStaff staff = new TrainingStaff { firstName = firstName, lastName = lastName, clubID = clubID, age = age, duty = duty, }; context.TrainingStaff.Add(staff); context.SaveChanges(); return(true); } } catch (Exception e) { throw e; } }
private bool CanRemoveStaff(TrainingStaff staff) { return(true); }