コード例 #1
0
        /// <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);
        }
コード例 #2
0
        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"));
        }
コード例 #3
0
 public ActionResult EmpresaCursoSave(EmpresaCurso empresaCurso)
 {
     EmpresaCursoLogic.Update(empresaCurso);
     TempData["SaveSuccess"] = "Se guardó los datos del curso para la empresa correctamente";
     return(RedirectToAction("Index"));
 }