/// <summary> /// Asigna un curso a una empresa /// </summary> private void AsignarCursoEmpresa(long empresaID, long cursoID) { EmpresaLogic empLog = new EmpresaLogic(); var empresa = empLog.GetByID(empresaID); EmpresaCurso empresaCurso = new EmpresaCurso { TieneLimite = false, Activo = true }; Curso curso = new Curso { EntityID = cursoID }; empresaCurso.Curso = curso; empresa.EmpresaCursos.Add(empresaCurso); empLog.AsignarCursos(empresa); }
public ActionResult AsignarCursos([Bind] Empresa empresa, long[] CursosID) { if (CursosID != null) { // -- Asigno cursos foreach (long cursoID in CursosID) { EmpresaCurso empresaCurso = new EmpresaCurso { TieneLimite = false, Activo = true }; Curso curso = new Curso { EntityID = cursoID }; empresaCurso.Curso = curso; empresa.EmpresaCursos.Add(empresaCurso); } } logic.AsignarCursos(empresa); return(RedirectToAction("Index")); }
public ActionResult EmpresaCursoSave(EmpresaCurso empresaCurso) { EmpresaCursoLogic.Update(empresaCurso); TempData["SaveSuccess"] = "Se guardó los datos del curso para la empresa correctamente"; return(RedirectToAction("Index")); }