public ActionResult Create(Incident incident, int LocationId, int MachineId, int EngineerId) { _db.Incidents.Add(incident); if (LocationId != 0) { _db.IncidentLocation.Add(new IncidentLocation() { LocationId = LocationId, IncidentId = incident.IncidentId }); } if (MachineId != 0) { _db.MachineIncident.Add(new MachineIncident() { MachineId = MachineId, IncidentId = incident.IncidentId }); } if (EngineerId != 0) { _db.EngineerIncident.Add(new EngineerIncident() { EngineerId = EngineerId, IncidentId = incident.IncidentId }); } _db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Create(Machine machine, int LocationId) { _db.Machines.Add(machine); if (LocationId != 0) { _db.MachineLocation.Add(new MachineLocation() { LocationId = LocationId, MachineId = machine.MachineId }); } _db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Create(Location location) { _db.Locations.Add(location); _db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Create(Engineer engineer) { _db.Engineers.Add(engineer); _db.SaveChanges(); return(RedirectToAction("Index")); }