public void AgregarParticipante(Acta acta, Profesional profesional, RolComite rolComite) { ActaProfesional actaProfesional = new ActaProfesional(); actaProfesional.Profesional = profesional; actaProfesional.RolComite = rolComite; actaProfesional.Validar(); acta.AgregarParticipante(actaProfesional); }
public void EliminarParticipante(string idActa, string idActaParticipante) { int _idActaParticipante = idActaParticipante.ConvertirInt(); if (_idActaParticipante == -1) { throw new ApplicationException("No seleccionó participante que desea eliminar"); } Acta acta = this.Obtener(idActa); ActaProfesional actaProfesional = acta.ObtenerParticipante(_idActaParticipante); acta.EliminarParticipante(actaProfesional); if (acta.ComentarioInicialFijo != null && acta.ComentarioInicialFijo.Trim().Length > 0) { acta.ComentarioInicialFijo = this.ArmarComentarioInicialFijo(acta); } this.Grabar(acta); }