Esempio n. 1
0
        public MotorAuxViewModel acessarmotor(string aux)
        {
            MotorAuxViewModel    retorno  = new MotorAuxViewModel();
            MotorAux             motor    = MotorAuxDAO.GetAll().Where(x => x.Nome == aux).FirstOrDefault();
            List <AcaoViewModel> listAcao = new List <AcaoViewModel>();

            foreach (Acao acao1 in AcaoDAO.GetAll().Where(x => x.idMotorAux == motor.ID).ToList())
            {
                AcaoViewModel acaoFil = new AcaoViewModel();
                acaoFil.ID         = acao1.ID;
                acaoFil.Nome       = acao1.Nome;
                acaoFil.Descricao  = acao1.Descricao;
                acaoFil.Ativo      = acao1.Ativo;
                acaoFil.Status     = acao1.Status;
                acaoFil.Caminho    = acao1.Caminho;
                acaoFil.idMotorAux = acao1.idMotorAux;
                acaoFil.TipoAcao   = acao1.idTipoAcao;

                List <ParametroViewModel> listParametro = new List <ParametroViewModel>();
                foreach (Parametro parametro in ParametroDAO.GetAll().Where(x => x.idAcao == acao1.ID).ToList())
                {
                    ParametroViewModel parametroFil = new ParametroViewModel();

                    parametroFil.idAcao    = parametro.idAcao;
                    parametroFil.Ordem     = parametro.Ordem;
                    parametroFil.Tipo      = parametro.Tipo;
                    parametroFil.Ativo     = parametro.Ativo;
                    parametroFil.Descricao = parametro.Descricao;
                    parametroFil.ID        = parametro.ID;
                    parametroFil.Nome      = parametro.Nome;
                    parametroFil.Status    = parametro.Status;
                    parametroFil.Tipo      = parametro.Tipo;

                    listParametro.Add(parametroFil);
                }

                acaoFil.Parametro = listParametro;

                listAcao.Add(acaoFil);
            }

            retorno.ID        = motor.ID;
            retorno.Nome      = motor.Nome;
            retorno.Descricao = motor.Descricao;
            retorno.Ativo     = true.ToString();
            retorno.Status    = 1;
            retorno.idCliente = motor.idCliente;
            retorno.Url       = motor.Url;
            retorno.Acoes     = listAcao;

            return(retorno);
        }
Esempio n. 2
0
 public string Save([FromBody] MotorAux motorAux)
 {
     return(MotorAuxDAO.Save(motorAux));
 }
Esempio n. 3
0
 public List <MotorAux> GetAll()
 {
     return(MotorAuxDAO.GetAll());
 }