Пример #1
0
        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 }));
        }
Пример #2
0
        public ActionResult DeleteEngineer(int joinId)
        {
            EngineerMachine thisEntry = _db.EngineerMachine.FirstOrDefault(entry => entry.EngineerMachineId == joinId);

            _db.EngineerMachine.Remove(thisEntry);
            _db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Пример #3
0
        public ActionResult RemoveMachine(int EngineerMachineId)
        {
            EngineerMachine joinEntry = _db.EngineerMachine.FirstOrDefault(x => x.EngineerMachineId == EngineerMachineId);

            _db.EngineerMachine.Remove(joinEntry);
            _db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Пример #4
0
        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"));
 }
Пример #7
0
 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 }));
 }
Пример #8
0
 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 }));
        }