public void Delete(Context context) { PreDelete(context); AplicacionPerfil aplicacionPerfil = context.AplicacionPerfiles.SingleOrDefault <AplicacionPerfil>(x => x == this); if (aplicacionPerfil != null) { context.AplicacionPerfiles.DeleteOnSubmit(aplicacionPerfil); } PostDelete(context); }
public static bool RequireProfile(Aplicacion aplicacion, PerfilType perfilType) { if (aplicacion == null) { return(false); } Perfil perfil = Perfil.Get(perfilType); return(AplicacionPerfil.Exists(aplicacion, perfil)); }
public void Save(Context context) { PreSave(context); AplicacionPerfil aplicacionPerfil = context.AplicacionPerfiles.SingleOrDefault <AplicacionPerfil>(x => x == this); if (aplicacionPerfil == null) { aplicacionPerfil = new AplicacionPerfil { AplicacionId = this.AplicacionId, PerfilId = this.PerfilId }; context.AplicacionPerfiles.InsertOnSubmit(aplicacionPerfil); } PostSave(context); }