public static void DeletePerfil(int pPerfilID) { try { var vPerfil = PerfilRepositorio.Get(pPerfilID); var vFormularios = FormularioPerfilRepositorio.GetFormularios(vPerfil.PerfilID); foreach (var vFormulario in vFormularios) { FormularioPerfilRepositorio.Delete(vFormulario); } PerfilRepositorio.Delete(vPerfil); } catch (Exception ex) { throw ex; } }
public static List <FormularioReporte> GetFormulariosPerfil(int pPerfilID) { var vFormularios = new List <FormularioReporte>(); try { var vListaFormulariosPerfil = FormularioPerfilRepositorio.GetFormularios(pPerfilID); foreach (var vFormulario in vListaFormulariosPerfil) { vFormularios.Add(new FormularioReporte() { ID = vFormulario.FormularioPerfilID, Formulario = vFormulario.Formulario.Descripcion }); } return(vFormularios); } catch (Exception ex) { throw ex; } }