예제 #1
0
        public Models.Response.LoginResponse ParaLoginResponse(Models.TbLogin login)
        {
            Models.Response.LoginResponse loginResponse = new Models.Response.LoginResponse();

            loginResponse.IdLogin = login.IdLogin;
            loginResponse.Perfil  = login.DsPerfil;
            loginResponse.Email   = login.DsEmail;

            if (loginResponse.Perfil == "Cliente")
            {
                Models.TbCliente cliente = dbLogin.PegarInformacoesCliente(login.IdLogin);
                loginResponse.Nome      = cliente.NmCliente;
                loginResponse.IdUsuario = cliente.IdCliente;
            }

            if (loginResponse.Perfil == "Funcionário")
            {
                Models.TbFuncionario funcionario = dbLogin.PegarInformacoesFuncionario(login.IdLogin);
                loginResponse.Nome      = funcionario.NmFuncionario;
                loginResponse.IdUsuario = funcionario.IdFuncionario;
            }

            return(loginResponse);
        }