public ActionResult DeleteMachine(int joinId) { EngineerMachine joinEntry = _db.EngineerMachines.FirstOrDefault(entry => entry.EngineerMachineId == joinId); _db.EngineerMachines.Remove(joinEntry); _db.SaveChanges(); return(RedirectToAction("Details", new { id = joinEntry.EngineerId })); }
public ActionResult DeleteEngineer(int joinId) { EngineerMachine thisEntry = _db.EngineerMachine.FirstOrDefault(entry => entry.EngineerMachineId == joinId); _db.EngineerMachine.Remove(thisEntry); _db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult RemoveMachine(int EngineerMachineId) { EngineerMachine joinEntry = _db.EngineerMachine.FirstOrDefault(x => x.EngineerMachineId == EngineerMachineId); _db.EngineerMachine.Remove(joinEntry); _db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult RemoveEngineer(int id) { EngineerMachine joinEntry = _db.EngineerMachine.FirstOrDefault(x => x.EngineerMachineId == id); int mId = joinEntry.MachineId; _db.EngineerMachine.Remove(joinEntry); _db.SaveChanges(); return(RedirectToAction("details", "machines", new { id = mId })); }
public ActionResult RemoveLicense(Engineer engineer, int machineId) { EngineerMachine join = _db.EngineerMachine .Where(entry => entry.EngineerId == engineer.EngineerId) .First(entry => entry.MachineId == machineId); _db.EngineerMachine.Remove(join); _db.SaveChanges(); return(RedirectToAction("Details", new { id = engineer.EngineerId })); }
public ActionResult RemoveMachine(int EngineerId, int MachineId) { if (MachineId != 0 && EngineerId != 0) { EngineerMachine thisEngineerMachine = _db.EngineerMachine.FirstOrDefault(join => join.Engineer.EngineerId == EngineerId && join.Machine.MachineId == MachineId); _db.EngineerMachine.Remove(thisEngineerMachine); } _db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult AddEngineer(EngineerMachine engineerMachine) { if (engineerMachine.EngineerId != 0) { if (_db.EngineerMachine.Where(x => x.EngineerId == engineerMachine.EngineerId && x.MachineId == engineerMachine.MachineId).ToHashSet().Count == 0) { _db.EngineerMachine.Add(engineerMachine); } } _db.SaveChanges(); return(RedirectToAction("details", new { id = engineerMachine.MachineId })); }
public ActionResult AddMachine(EngineerMachine engineerMachine) { if (engineerMachine.MachineId != 0) { if (_db.EngineerMachines.Where(x => x.EngineerId == engineerMachine.EngineerId && x.MachineId == engineerMachine.MachineId).ToHashSet().Count == 0) { _db.EngineerMachines.Add(engineerMachine); } } _db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult AddLicense(Engineer engineer, int machineId) { EngineerMachine join = null; try { join = _db.EngineerMachine .Where(entry => entry.EngineerId == engineer.EngineerId) .First(entry => entry.MachineId == machineId); } catch { _db.EngineerMachine.Add(new EngineerMachine() { MachineId = machineId, EngineerId = engineer.EngineerId }); _db.SaveChanges(); } return(RedirectToAction("Details", new { id = engineer.EngineerId })); }