private IList <Profissional> ConsultaUsuarioNoBanco(AutorizarUsuarioViewModel model, IFachada <Profissional> fachada) { if (model.NomeUsuario == null) { model.NomeUsuario = ""; } Profissional user = new Profissional { Codigo = model.NomeUsuario.Trim() }; IList <Profissional> resultados = fachada.Consultar(user); fachada = null; // limpando fachada que não será mais utilizada return(resultados); } // ConsultarUsuario
private AutorizarUsuarioViewModel PreencheModel(IList <Autorizacao> autorizacoes, AutorizarUsuarioViewModel model) { string copia = model.UsuarioCopia; model = new AutorizarUsuarioViewModel(); model.PreencherDadosView(autorizacoes); model.UsuarioCopia = copia; model.UsuarioLiberacao = usuario; if (fachadaVM == null) // Instanciou a fachadaVM?? { fachadaVM = new FachadaAdmWeb <AutorizarUsuarioViewModel>(); } model = fachadaVM.Consultar(model)[0]; return(model); }