public DKbase.Entities.cSincronizadorApp Create([FromBody] DKbase.Entities.AppPedido parameter)
 {
     DKbase.Entities.cSincronizadorApp result = new DKbase.Entities.cSincronizadorApp();
     result.listaFarmacia      = accesoApp.RecuperarFarmacias(parameter.promotor);
     result.listaLaboratorio   = accesoApp.GetLaboratorios();
     result.listaModulo        = accesoApp.RecuperarTodosModulos();
     result.listaAppInfoPedido = accesoApp.RecuperarTodoInfoPedidos(parameter.promotor);
     if (parameter.pedidoModulos != null && parameter.pedidoModulos.Count > 0)
     {
         result.pedidoGuid = accesoApp.AddPedido(parameter);
     }
     result.listaAppPedidoModuloHistorial = accesoApp.RecuperarTodoPedidoModuloHistorial(parameter.promotor);
     return(result);
 }
Ejemplo n.º 2
0
        public DKbase.Entities.cSincronizadorApp Create([FromBody] DKbase.Entities.AppPedido parameter)
        {
            string strConnectionStringSQL = DKbase.Helper.getConnectionStringSQL_Desarrollo;

            DKbase.Entities.cSincronizadorApp result = new DKbase.Entities.cSincronizadorApp
            {
                listaFarmacia      = accesoApp.RecuperarFarmacias(parameter.promotor, strConnectionStringSQL),
                listaLaboratorio   = accesoApp.GetLaboratorios(strConnectionStringSQL),
                listaModulo        = accesoApp.RecuperarTodosModulos(strConnectionStringSQL),
                listaAppInfoPedido = accesoApp.RecuperarTodoInfoPedidos(parameter.promotor, strConnectionStringSQL)
            };
            if (parameter.pedidoModulos != null && parameter.pedidoModulos.Count > 0)
            {
                result.pedidoGuid = accesoApp.AddPedido(parameter, strConnectionStringSQL);
            }
            result.listaAppPedidoModuloHistorial = accesoApp.RecuperarTodoPedidoModuloHistorial(parameter.promotor, strConnectionStringSQL);
            return(result);
        }