public ActionResult Crear(Hardware equipoComputoCpu, Hardware equipoComputoMonitor, Hardware equipoComputoTeclado, Hardware equipoComputoMouse, string idLaboratorio) { if (SecurityHelper.GetAdministradorID() > 0 && (SecurityHelper.GetAdministradorRol() == "Administrador General" || SecurityHelper.GetAdministradorRol() == "Técnico" || SecurityHelper.GetAdministradorRol() == "Practicante")) { EquipoComputoViewModel model = new EquipoComputoViewModel(); model.equipoComputoCpu = equipoComputoCpu; model.equipoComputoMonitor = equipoComputoMonitor; model.equipoComputoTeclado = equipoComputoTeclado; model.equipoComputoMouse = equipoComputoMouse; model.equipoComputoCpu.IdLaboratorio = int.Parse(idLaboratorio); model.equipoComputoMonitor.IdLaboratorio = int.Parse(idLaboratorio); model.equipoComputoTeclado.IdLaboratorio = int.Parse(idLaboratorio); model.equipoComputoMouse.IdLaboratorio = int.Parse(idLaboratorio); List <Hardware> equiposComputoList = new List <Hardware>(); equiposComputoList.Add(model.equipoComputoCpu); equiposComputoList.Add(model.equipoComputoMonitor); equiposComputoList.Add(model.equipoComputoTeclado); equiposComputoList.Add(model.equipoComputoMouse); hardwareDataAccess.CreateHardware(equiposComputoList); return(RedirectToAction("Index")); } else { return(RedirectToAction("Index", "Login", new { Area = "" })); } }
public ActionResult Crear(Hardware hardware, string idLaboratorio) { if (SecurityHelper.GetAdministradorID() > 0 && (SecurityHelper.GetAdministradorRol() == "Administrador General" || SecurityHelper.GetAdministradorRol() == "Técnico" || SecurityHelper.GetAdministradorRol() == "Practicante")) { EquipoComputoViewModel model = new EquipoComputoViewModel(); model.hardware = hardware; model.hardware.IdLaboratorio = int.Parse(idLaboratorio); List <Hardware> hardwareList = new List <Hardware>(); hardwareList.Add(model.hardware); hardwareDataAccess.CreateHardware(hardwareList); return(RedirectToAction("Index", "EquipoGeneral", new { Area = "" })); } else { return(RedirectToAction("Index", "Login", new { Area = "" })); } }